在这里插入代码片
``##本题目要求编写程序统计一行字符中单词的个数。
所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
#include <stdio.h>
int main()
{ char ch;
int cnt=0,word=0;//即使第一次不是空格也能执行else if//
ch=getchar();
while(ch!='\n'){
if(ch==' '){
word=0;
}//选择执行//
else if(word==0){//空格后第一个字母计为1//
cnt++;
word=1;//确保以后的字母不会在cnt++//
}
ch=getchar();
}
printf("%d",cnt);
return 0;
}
统计一行文本的单词个数
最新推荐文章于 2022-01-12 22:30:26 发布