題目描述
本題目要求編寫程序統計一行字符中單詞的個數。所謂“單詞”是指連續不含空格的字符串,各單詞之間用空格分隔,空格數可以是多個。
輸入格式:
輸入給出一行字符。
輸出格式:
在一行中輸出單詞個數。
code
#include <stdio.h>
int main()
{
char ch;
int cnt=0,flag;
while((ch=getchar())!='\n'){
if(ch!=' ') flag=1;
if(flag==1&&ch==' ') {cnt++;flag=0;}
}
if(flag==1) cnt++;
printf("%d",cnt);
}
要注意開頭空格和結尾沒有空格等情況。