文档章节

统计单词个数

g
 gethub_sl
发布于 2016/06/15 14:29
字数 289
阅读 33
收藏 0

输入一行字符,统计其中有多少单词(单词间以空格分隔,连续出现的空格记为出现一次:一行开头的空格不算)。例如输入:“I love you”,共3个单词

解析: (1)单词的数目由空格出现的次数决定 (2)逐个检测每个字符是否为空格 (3)假设用number表示单词数(初值为0)。word=0表示前一字符为空格,word=1表示前一字符不是空格,word初值为0; (4)如果当前字符是空格,说明未出现新单词,此时word=0,number不变;如果当前字符不是空格,而前一个字符是空格,说明出现新单词,此时使word=1,number加1;如果当前字符不是空格,前一个字符也不是空格,说明未出现新单词,此时使word=1,number不变。

程序如下: #include<stdio.h> void main(){ char array[50]; int i,word=0,number=0; gets(array); for(i=0 ; array[i] != '\0' ; i++){ if(array[i] == ' ') word=0; else if( word == 0){ word=1; number++; } } printf("There are %d words.\n" , number); }

键盘输入: I love you<回车> There are 3 words.

© 著作权归作者所有

g
粉丝 0
博文 22
码字总数 4460
作品 0
杭州
程序员
私信 提问
手抄代码1-13

1-13 打印统计结果的图形, 输入多个单词, 每种长度输出一行,即长度, 个数, 个数的直方图。 1-4 统计输入每个字符出现的频率ascii码的字符个数是128个,可以用arr[0 - 127],累加 巧用数组...

首席撸起水泡
2016/05/26
32
0
Hadoop入门(3)_统计单词在文件中出现的个数

Linux环境:CentOs6.4 Hadoop版本:hadoop-0.20.2 内容:统计hadoopbin下的所有文件中单词出现的个数。 所用到的命令有: //创建input文件夹./hadoop fs -mkdir input//将所有的需要统计单词...

崔同亮
2013/08/18
1K
0
统计一个文件的单词的个数(2)

上一个程序的效率太低了,统计一个5M的文件就3S以上,改进后,1S左右, 但是效率还是不行,用C写的比这个快多了,200ms。只是fgets()函数有点问题。 用intel的工具分析,是在getline()这个函...

横云断岭
2009/12/22
0
0
UVA ~ 156 ~ Ananagrams(map+字符串处理)

题意:输入一些单词,找出所有满足如下条件的单词:该单词不能通过字母重排,得到输入文本中的另外一个单词。再判断是否满足条件时,字母不分大小写,但在输出时应保留输入中的大小写,按字典...

ZscDst
2017/12/28
0
0
思维与算法

很多时候,写程序都是思维变算法,算法变代码的过程,其中很关键的步就是思维变算法。 这里所说的思维就是,你眼睛能看出来规律。 再简单明了就是比如一个题目:统计一个英文字符串中的英文单...

狂斩一条龙
2010/12/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
176
8
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
2
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
6
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
8
0
详解箭头函数和普通函数的区别以及箭头函数的注意事项、不适用场景

箭头函数是ES6的API,相信很多人都知道,因为其语法上相对于普通函数更简洁,深受大家的喜爱。就是这种我们日常开发中一直在使用的API,大部分同学却对它的了解程度还是不够深... 普通函数和...

OBKoro1
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部