循环读入字符,遇到回车表示要输出,遇到空格表示要重置记数,如此而已
#include<stdio.h>
int main()
{
char ch;
int length = 0;
while(scanf("%c",&ch) != EOF)
{
if(ch=='\n')
{
printf("%d\n",length);
}
else if(ch==' ')
{
length = 0;
}
else
{
length++;
}
}
return 0;
}
京公网安备 11010502036488号