PTA 实验6-9 统计一行文本的单词个数 (15分)

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

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

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

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

#include<stdio.h>
#include<stdbool.h>
#include<ctype.h>

int main(void)
{
    bool flag = 0;
    char ch;
    int word_count = 0;
    while((ch=getchar())!='\n')
    {
        if(ch!=' '&&flag==0)
        {
            word_count++;
            flag = 1;
        }
        if(ch==' '&&flag==1)
        {
            flag = 0;
        }
    }
    printf("%d", word_count);

    return 0;
}
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读