当前位置: 代码迷 >> 综合 >> 习题6-8 统计一行文本的单词个数 (15分)(不难,有点绕)
  详细解决方案

习题6-8 统计一行文本的单词个数 (15分)(不难,有点绕)

热度:18   发布时间:2024-02-10 20:17:01.0

本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。

输入格式:

输入给出一行字符。

输出格式:

在一行中输出单词个数。

输入样例:

Let's go to room 209.

输出样例:

5

参考答案:

#include<stdio.h>
int main()
{int count = 0, i = 0, flag = 1;char c[1000];gets(c);
//	while(c[i] == ' ')
//	{i++;}for(i = 0; ; i++){if(c[i] == '\0'){break;}if(c[i] == ' '){flag = 1;}else if(c[i] != ' ' && flag == 1){count++;flag = 0;}}printf("%d", count);return 0;
}

 

  相关解决方案