文档章节

统计单词个数

g
 gethub_sl
发布于 2016/06/15 14:29
字数 289
阅读 27
收藏 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
27
0
Hadoop入门(3)_统计单词在文件中出现的个数

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

崔同亮
2013/08/18
0
0
UVA ~ 156 ~ Ananagrams(map+字符串处理)

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

ZscDst
2017/12/28
0
0
统计一个文件的单词的个数(2)

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

横云断岭
2009/12/22
0
0
awk实现统计单词和去重

1.统计单词个数 awk ‘{c+=length($0)+1; w += NF} END { print NR,w,c}’,依次输出文本行数、单词个数和总的字符数。 2.删除重复行 sort filename |awk 'Last != $0 {print $0} {Last = $0...

wang__tao
2016/05/16
67
2

没有更多内容

加载失败,请刷新页面

加载更多

VS code编辑器安装 php7.2 NTS 版本 Xdebug

本文使用的是 phpstudy 一键安装包(windows32位) php 版本是 php7.2 NTS 1、在 phpstudy 面板中开启 phpdebug 扩展 // 其他选项菜单-> php 扩展与设置-> php 扩展 2、官方下载 Xdebug // ...

削个椰子皮_给个梨
26分钟前
1
0
Swagger中配置了@ApiModelProperty的allowableValues属性但不显示的问题

现在用Swagger来生成API文档的例子已经非常多了,今天碰到开发同事问了一个问题,帮着看了一下,主要还是配置方法的问题,所以记录一下。如果您也碰到了同样的问题,希望本文对您有用。 问题...

程序猿DD
57分钟前
3
0
sql 命令

show variables like '%general%'; show variables like '%log_output%'; show variables like '%quer%'; show global status like '%slow%';...

JavaSon712
今天
4
0
Django修改默认数据库引擎

Django默认数据库引擎为sqlite3,除了sqlite3,还支持postgresql、mysql、oracle 配置如下:其中postgresql_psycopg2为postgresql的适配器。 'django.db.backends.postgresql' 'django.db.bac......

MichaelShu
今天
0
0
动画源码解析

目录介绍 1.Animation和Animator区别 2.Animation运行原理和源码分析 2.1 基本属性介绍 2.2 如何计算动画数据 2.3 什么是动画更新函数 2.4 动画数据如何存储 2.5 Animation的调用 3.Animator...

潇湘剑雨
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部