统计一个字符串中的单词的个数,并打印各个单词
来源:互联网 发布:c语言or符号 编辑:程序博客网 时间:2024/05/17 20:30
/*测试数据:Shen zhen is a beautiful city!*//*运行结果:Word:6Shenzhenisabeautifulcity!*/#include<stdio.h>#define SIZE 1000void wordCount(char *str){int count = 0, flag = 0;char *p = str;while (*p != '\0'){while (*p == 32){if (*(p + 1) == 0){/*当空白的下一位是结束符时,意味着最后一个单词后面是空格,那么就做一个标记,让下面的程序看到*/flag = 1;}++p;}while (*p != 0 && *p != 32){++p;}if (!flag){/*根据上面的标记,知道这个时候不是单词结束了,而是句子要结束了,不再统计单词个数了*/++count;}}printf("Word:%d\n", count);p = str;flag = 0;while (*p != 0){while (*p == 32){if (*(p + 1) == 0){/*和上面的一样*/flag = 1;}++p;}while (*p != 0 && *p != 32){putchar(*p);++p;}if (!flag){putchar(10);}}}int main(){char str[SIZE];printf("Please enter a string :\n");gets(str);wordCount(str);return 0;}
0 0
- 统计一个字符串中的单词的个数,并打印各个单词
- 统计一个字符串中的单词的个数,并打印各个单词
- 统计单词个数并打印
- 统计字符串中的单词个数
- 统计字符串中的单词个数
- Java 统计各个单词的个数并排序
- 实现一个字符串中单词个数的统计,并按照单词字典序输出单词以及单词的出现个数。使用strsep
- 【字符串操作】01.统计一个字符串中单词的个数
- 应用:把字符串的首字母大写并统计单词个数
- C语言统计一个字符串中单词的个数
- C—输入一个字符串 统计其中单词的个数
- 统计一个字符串中单词的个数(C语言)
- 统计一个含有英文单词的文本文件中的单词个数以及指定单词个数
- 统计一个句子中的单词个数
- 统计一串字符串中,单词的个数,并输出这些单词,测试例子
- 统计字符串中单词的个数
- 统计字符串中单词的个数
- 统计字符串中单词的个数
- 《俄罗斯方块》今夏坠入PS4/Xbox One
- SQL Server---存储过程
- 黑马程序员--高新技术--泛型
- 关于java中finally中的语句在return前还是后执行的个人理解。
- float和double变量的内存布局
- 统计一个字符串中的单词的个数,并打印各个单词
- 同一个项目中使用Swift和Objective-C
- MonoForAndroid的按钮单击事件及监听器的实现方式
- php练习题
- Math对象 四舍五入取值
- 高效管理ASP.NET的JavaScript库,把JS文件嵌入到DLL中
- 盘菩提子串珠盘的是心情
- tcp跟包分析
- IOS解压缩和压缩zip文件