码迷,mamicode.com
首页 > 其他好文 > 详细

【基础水题】统计单词个数

时间:2017-06-05 18:01:34      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:main   stdio.h   turn   str   span   设置   gets   遍历   sdn   

 1 //1.统计单词的个数
 2 #include <stdio.h>
 3 int main(void)
 4 {
 5     int i, flag = 0, number = 0;
 6     char str[20];
 7     printf("请输入一行字符串:");
 8     gets_s(str);
 9     for (i = 0; str[i] != \0; i++)
10     {
11         if (str[i] ==  )
12             flag = 0;//flag用来标记是否为空格
13         else
14             if (flag == 0)
15             {
16                 flag = 1;
17                 number++;
18             }
19     }
20     printf("有单词%d\n", number);
21     getchar();
22     getchar();
23     return 0;
24 }//思路分析:我们遍历这个字符串,当字符串遍历到空格的时候,设置flag为0,
25 //如果遍历到字符的时候判断前面是不是空格,是空格的话,说明这是一个单词的开头,
26 //但是这时候我们又要重新设置flag = 1 。之所以设置为1,是因为避免的单词的字母会造成的影响。
27 //只有该字母的前一个字符是空格,单词数就加一。

转自:http://blog.csdn.net/zss1753936255/article/details/52904324

【基础水题】统计单词个数

标签:main   stdio.h   turn   str   span   设置   gets   遍历   sdn   

原文地址:http://www.cnblogs.com/yjlblog/p/6946192.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!