C语言程序设计:输入一行字符,统计出其中单词的个数,个单词之间用空格分隔,空格数可以是多个!
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 23:01:31
![C语言程序设计:输入一行字符,统计出其中单词的个数,个单词之间用空格分隔,空格数可以是多个!](/uploads/image/z/3646518-6-8.jpg?t=C%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%3A%E8%BE%93%E5%85%A5%E4%B8%80%E8%A1%8C%E5%AD%97%E7%AC%A6%2C%E7%BB%9F%E8%AE%A1%E5%87%BA%E5%85%B6%E4%B8%AD%E5%8D%95%E8%AF%8D%E7%9A%84%E4%B8%AA%E6%95%B0%2C%E4%B8%AA%E5%8D%95%E8%AF%8D%E4%B9%8B%E9%97%B4%E7%94%A8%E7%A9%BA%E6%A0%BC%E5%88%86%E9%9A%94%2C%E7%A9%BA%E6%A0%BC%E6%95%B0%E5%8F%AF%E4%BB%A5%E6%98%AF%E5%A4%9A%E4%B8%AA%21)
C语言程序设计:输入一行字符,统计出其中单词的个数,个单词之间用空格分隔,空格数可以是多个!
C语言程序设计:输入一行字符,统计出其中单词的个数,个单词之间用空格分隔,空格数可以是多个!
C语言程序设计:输入一行字符,统计出其中单词的个数,个单词之间用空格分隔,空格数可以是多个!
楼主请看这里这里 决对好用的程序
#include
main()
{
char str[20];
int i=0,j,count=0;
printf("请输入要统计的字符以回车结束:\n");
gets(str);
while(str[i++]!='\0')
{
if(str[i]==' ')
{
i++;
while(str[i]==' ')//判断连续空格
{ i++;}
count++;
}
}
printf("单词书为:%d\n",count+1);
}