C 习题6-8 统计一行文本的单词个数 (15分)

旧城冷巷雨未停 提交于 2020-02-16 09:54:17

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

输入格式:
输入给出一行字符。

输出格式:
在一行中输出单词个数。

输入样例:
Let’s go to room 209.

输出样例:
5

#include <stdio.h>
int main()
{
    char a;
    int cnt=0,num=0;
    while(1){
        scanf("%c",&a);
        if(a=='\n')
        break;
        while(a!=' '&&a!='\n'){
            scanf("%c",&a);
            num++;
        }
        if(num!=0)
        cnt++;
        num=0;
    }
    printf("%d",cnt);
    return 0;
}

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!