c语言统计单词个数的方法


本文摘自PHP中文网,作者angryTom,侵删。

c语言统计单词个数的方法

程序不认识单词,但是文章中的单词都是用空格间隔开的,换句话说,单词数=空格数+1。

所有,c语言统计单词个数实际上转换成了统计文章中的空格数。

有了这样的问题转换思路,整个问题就简单多了。可以先按照这个思路自己实现,也可以直接看下面的代码实现。

推荐学习:c语言视频教程

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

#include <stdio.h>

int main()

{

    printf("输入一行字符:\n");

    char ch;

    int i,count=0,word=0;

    while((ch=getchar())!='\n')

        if(ch==' ')

            word=0;

        else if(word==0)

        {

            word=1;

            count++;

        }

    printf("总共有 %d 个单词\n",count);

    return 0;

}

程序测试:

阅读剩余部分

相关阅读 >>

C语言中while与do while循环的主要区别是什么

C语言中char型数据在内存中的储存形式为什么

C语言num什么意思

C语言中double是什么意思

C语言输入两个数如何输出最大的数?

C语言中二维数组在内存中的存放顺序是什么

C语言switch case语句怎么用

fgetc函数的作用详解

C语言颜色代码

C语言中的函数可不可以单独进行编译?

更多相关阅读请进入《C语言》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...