C語言實現如下:
#include?<stdio.h>void?main()
{
char?c;
int?line=0;
do
{
c=getchar();?//輸入壹個字符。
if?(c=='!')?break;?//判斷該字符是否為“!”,是則結束循環。
if?(c=='\n')?line++;
}while(1);
printf("***有%d行。\n",line);?//輸出所統計的行數。
}
樣例輸入:
Hello,world.
Nice to meet you~
How are you?
See you! I am glad to meet you.
樣例輸出:
***有3行。