c语言:输入一行字符,统计出其中单词的个数,个单词之间用空格分隔,空格数可以是多个。 输入案例1

2025-05-11 19:29:34
推荐回答(1个)
回答(1):

/*统计一个字符串单词的个数,单词间以一到多个空格分隔。*/
#include

main()
{char
a[100];
int
i,s=0;
printf("请输入字符串:\n");
gets(a);
if(a[0]!='
')
s+=1;
for(i=1;a[i]!='\0';i++)
{
if(a[i-1]=='
'
&&
a[i]!='
')
s++;
}
printf("此字符串的单词有%d个\n",s);
}