C语言 · 单词数统计
单词数统计
输入一个字符串,求它包含多少个单词。
单词间以一个或者多个空格分开。 第一个单词前,最后一个单词后也可能有0到多个空格。
比如:" abc xyz" 包含两个单词,"ab c xyz " 包含3个单词。
1 #include<stdio.h> 2 #include<string.h> 3 int get_word_num(char* buf){ 4 int n = 0; 5 int tag = 1; 6 char* p = buf; 7 for(;*p!=0 && *p!=13 && *p!=10;p++){ 8 if(*p==' ' && tag==0) 9 tag=1; 10 if( *p!=' '&&tag==1){ 11 n++; 12 tag=0; 13 } 14 } 15 return n; 16 } 17 18 int main(){ 19 char buf[1000]; 20 fgets(buf,1000,stdin); 21 printf("%d\n", get_word_num(buf)); 22 return 0; 23 }
转载于:https://www.cnblogs.com/panweiwei/p/6682854.html
C语言 · 单词数统计相关推荐
- Spark学习笔记1——第一个Spark程序:单词数统计
Spark学习笔记1--第一个Spark程序:单词数统计 笔记摘抄自 [美] Holden Karau 等著的<Spark快速大数据分析> 添加依赖 通过 Maven 添加 Spark-c ...
- c语言 单词长度统计,编写一个程序,打印输入中单词长度的直方图
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define inside 1 #define outside 0 /*编写一个程序,统计并打印输入单词不同长度的个数,并打印输入中单 ...
- Python 单词数 统计一篇文章里不同单词的总数
ACM-ZZU 1178单词数 问题:统计一篇文章里不同单词的总数(如下图) 有多组数据,每组一行,每组就是一篇小文章.每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束.每篇文章 ...
- C语言-单词长度统计
单词长度 题目内容: 你的程序要读入一行文本,其中以空格分隔为若干个单词,以'.'结束.你要输出这行文本中每个单词的长度.这里的单词与语言无关,可以包括各种符号,比如"it's"算 ...
- 【文本文件单词数统计】统计《哈姆雷特》作品文本文件中除一些冠词、代词、连接词之外出现最多的单词,打印数量最多的前十个单词
统计是计算科学.管理学.社会学.数学等诸多领域的基本问题,相关问题.方法和技术组成了一门学科,即"统计学" 问题描述如下: 利用python程序统计<哈姆雷特>作品中出 ...
- c语言统计行数单词数字符数,C语言统计字数行数单词数的程序
代码可自由使用 一个统计文本字符数.单词数.行数的C语言程序 //注意输入的文本要以| 结尾 #include #include #define STOP '|' int main(void) { c ...
- python输入一个英文句子、统计单词个数_C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词。c++编程 从键盘输入一个英文...
C语言编程求一个英文句子中的单词数和最长单词的位置.长度及输出这个单词. c++编程 从键盘输入一个英文 www.zhiqu.org 时间: 2020-11-23 我刚做了一关于英文句子里面每 ...
- 统计输入的行数,单词数与字符数(C语言)
#include <stdio.h>#define IN 1 //在单词内 #define OUT 0 //在单词外 /***统计输入的行数,单词数与字符数*/ main() {// c: ...
- 【C语言】单词个数统计(库函数第一次运用)
编写程序,实现单词个数统计.从键盘输入一行字符,长度小于1000.统计其中单词的个数,各单词以空格分隔,且空格数可以是多个.输入要求:输入只有一行句子.仅有空格和英文字母构成.输出要求:输出单词的个数 ...
最新文章
- 尾递归调用 高阶函数 map filter reduce
- 通过excel模板文件根据数据库数据修改其中的单元格数据
- Linux CentOS7 rsync通过服务同步、linux系统日志、screen工具
- 为什么机器人发展了几十年感觉还是没太大进展
- asp手机拍照显示_会员动态飞凯材料120吨TFTLCD混合液晶显示项目,建后五年达产...
- 创意夜晚行驶迷路网站404页面源码
- 四个角不是直角的四边形_同步资料人教版四上数学第五单元平行四边形和梯形5.1...
- 2018程序员必备的4大网站推荐(代码、编程、SQL等)
- 谷歌放弃go_用 Go 实现 Flutter
- 编码(decode与encode)
- 李子奈计量经济学笔记和课后习题答案
- 2018携程实习生大数据分析笔试练习题
- 【APICloud系列|34】上架华为应用市场缺少免责函?
- 瑞星谷歌合作推免费杀毒软件
- 苹果 Apple Beta 版软件计划 相关软件地址
- C语言程序设计第六次作业——循环结构(2)
- 【机器学习】拟合优度度量和梯度下降(红酒数据集的线性回归模型sklearnRidge)
- 实时语音如何过质量关?
- Windows XP硬盘安装Ubuntu 12.04双系统图文详解
- 金蝶eas系统服务器端口,金蝶eas服务器端设置