C语言:7-1 统计一行文本的单词个数(15分)

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

输入格式:

输入给出一行字符。

输出格式:

在一行中输出单词个数。

输入样例:

Let's go to room 209.

输出样例:

5

代码段:
 

#include 
#include 

int main()
{
    char c;
    int count=0;
    c=getchar();
    while(c!='\n')
    {
        if(c!=' ')
        {
            c=getchar();
            if(c==' '||c=='\n')
            {
                count++;
            }
            continue;
        }
        else if(c==' ')
        {
            
            c=getchar();
            
        }

    }
    
    printf("%d",count);
    
    return 0;
}

ps:对你有用的话,可以点赞收藏哦! 

 

你可能感兴趣的:(c语言,算法,开发语言,蓝桥杯)