• 编写程序,实现单词个数统计。从键盘输入一行字符,长度小于1000。统计其中单词的个数,各单词以空格分隔,且空格数可以是多个。输入要求:输入只有一行句子。仅有空格和英文字母构成。输出要求:输出单词的个数。
  • 考察字符数组与字符串,基本c语言库函数的初步应用,循环结构语句。
#include<stdio.h>
#include"string.h"
int main(void)
{char str[1000];int i,len,count;gets(str);count=0;for(i=0;str[i]!='\0';i++){if(str[i]!=' '&&str[i+1]==' ')count++;}len = strlen(str);     //string库中用于统计字符串中字符的个数(不包括终止符和'\0')if(strlen(str-1)!=' ')      //防止最后一位多出空格使尾单词未录入count++;printf("%d\n",count);return 0;
}

【C语言】单词个数统计(库函数第一次运用)相关推荐

  1. java统计有多少个单词_Java不同单词个数统计

    描述 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数.例如:对于句子"one little two little three little boys",总共有5个 ...

  2. python【蓝桥杯vip练习题库】ADV-105 不同单词个数统计(集合)

    试题 算法提高 不同单词个数统计 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数.例如:对于句子"one ...

  3. c语言 单词长度统计,编写一个程序,打印输入中单词长度的直方图

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define inside 1 #define outside 0 /*编写一个程序,统计并打印输入单词不同长度的个数,并打印输入中单 ...

  4. C语言 · 单词数统计

    单词数统计 输入一个字符串,求它包含多少个单词. 单词间以一个或者多个空格分开. 第一个单词前,最后一个单词后也可能有0到多个空格. 比如:" abc    xyz" 包含两个单词 ...

  5. 蓝桥杯 ADV-105 算法提高 不同单词个数统计

    问题描述 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数.例如:对于句子"one little two little three little boys",总共有 ...

  6. python单词个数统计_Python 统计文本中单词的个数

    1.读文件,通过正则匹配 def statisticWord(): line_number = 0 words_dict = {} with open (r'D:\test\test.txt',enc ...

  7. 单词个数统计上机实验

    今天的上机以自学为主,以为实在对文件处理一点以不会.学会了对文件的读入和输出等,完整代码还不完成,以下为一部分,还不够完整成熟. 设计思路: 1 文件读入 2 单词之间是以空格隔开的,以此来截取单词 ...

  8. C语言-单词长度统计

    单词长度 题目内容: 你的程序要读入一行文本,其中以空格分隔为若干个单词,以'.'结束.你要输出这行文本中每个单词的长度.这里的单词与语言无关,可以包括各种符号,比如"it's"算 ...

  9. [Java] 蓝桥杯ADV-102 算法提高 单词个数统计

    问题描述 编写一个程序,输入一个字符串(长度不超过80),然后统计出该字符串当中包含有多少个单词.例如:字符串"this is a book"当中包含有4个单词. 输入格式:输入一 ...

最新文章

  1. 综合布线系统走线槽架的产品选型
  2. 全球容器技术大会议题一览
  3. spring AOP策略模式使用
  4. mysql空表_MySQL中两种快速创建空表的方式
  5. [轉]VS2010 SP1 TFS 2010 SP1 官方正式版下载
  6. JVM调优总结(3):垃圾回收面临的问题
  7. 如何使用Quartz Scheduler和日志记录创建Web应用程序
  8. java 如何使用dylib,如何在应用程序中使用dylib文件?
  9. 【OpenCV】OpenCV函数精讲之 -- imshow()函数
  10. 2 万字全面测评深度学习框架 PaddlePaddle、TensorFlow 和 Keras | 程序员硬核评测
  11. FileSync文件同步更新工具
  12. 方差与偏差的解释和解决办法
  13. 嵌入式Linux的学习路线
  14. 解析烧录固件失败_Sophos UTM固件反编译Perl源码
  15. 2022年应届毕业生求职简历模板:电子商务、销售、新媒体运营,80份毕业生个人简历模板
  16. 跨站请求伪造(CSRF)
  17. 数据仓库建设规范(文档版)
  18. wordpress修改后台站点地址后无法打开的解决办法
  19. wineows git esc 无法进入尾行模式
  20. Maya中怎么一键清除历史

热门文章

  1. 关闭mysql权限管理_MySQL系列:用户及权限管理
  2. html5触摸事件判断滑动方向,H5触摸事件中如何判断用户滑动方向
  3. fastapi学习(三):返回HTML页面
  4. python pandas处理无限值inf
  5. pandas series 判断是否包含某个值
  6. 使用selenium爬取csdn博客
  7. php 文件列表 浏览,简易文件目录浏览器PHP代码
  8. IP地址转换函数——inet_pton inet_ntop inet_aton inet_addr inet_ntoa
  9. Nginx Learning (1)
  10. IntelliJ IDEA优秀插件(编程通用)