输入一行文本,其中以空格分隔为若干个单词,以.结束。 输出每个单词的长度。 注意,行中可能出现连续的空格;最后的.不计算在内。

输入格式:

输入一行文本,以空格分隔为若干个单词,以.结束。

输出格式:

输出每个单词的长度(字符的个数),中间以1个空格分隔,最后一个数也有空格

输入样例1:

   hello world   .

输出样例1:

5 5 

输入样例2:

the car is red.

输出样例2:

3 3 2 3 

输入样例3:

.

输出样例3:

 
 

代码段:

# include<stdio.h>
int main()
{char ch[100];int k=0,i,m=0;gets(ch);for(i=0;i<100;i++){if(ch[i]!='.'){k++;}if(ch[i]=='.'){break;}}for(i=0;i<=k;i++){if(ch[i]!=' '&&ch[i]!='.'){m++;}if((ch[i-1]!=' ')&&(ch[i]==' ')||(ch[i]=='.')){if(m!=0){printf("%d ",m);}m=0;}if(ch[i]=='.'){break;}}return 0;
}

C语言:统计单词的长度相关推荐

  1. PTA c语言 统计单词的长度

    本题目要求编写程序,输入一行字符,统计每个单词的长度.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个. 输入格式: 输入给出一行字符. 输出格式: 在 ...

  2. C语言-统计单词个数

    目录 1 算法思想 2 实现1 3 实现2 1 算法思想 读取输入进来的一个字符串,统计其中单词的个数,由于每个单词字母不一样,长度不一样,所以来依靠识别单词来统计单词数是比较难的,下面观察一个字符串 ...

  3. 信息学奥赛C++语言: 单词的长度

    [题目描述] 输入一行单词序列,相邻单词之间由1个或多个空格间隔,请对应地计算各个单词的长度. 注意:如果有标点符号(如连字符,逗号),标点符号算作与之相连的词的一部分.没有被空格间开的符号串,都算作 ...

  4. c语言 程序统计注释比例,C语言统计单词数量程序 超详解

    /*************************************************************************************************** ...

  5. C语言统计单词出现的频次并排序输出

    1) 读入与 Linux 相关的英文文章(每个同学自己从网上下载,文 件名称作为参数,统一转换为文本文件),文章不少于 2000 单 词,保留文章的段落结构,可以去掉空行,但读入前不得全部 转化为一行 ...

  6. c语言统计单词字母个数,C语言统计单词个数

    Q:输入一串字符串,输出其中有多少个单词. Eg:Good Wishes A: #include #include #define SIZE 20int main() {    char str[SI ...

  7. [C语言]统计单词:输入一行字符(其中仅包含英文字母和空格),用函数编程统计其中有多少单词。假设单词之间以空格分开。

    输入 输入一行字符(其中仅包含英文字母和空格),并且长度不超过20. 输出 输出单词数量,单词之间以空格分开. 输入示例 I am a student 输出示例 4 数据范围 输入为字符串,并且长度不 ...

  8. c语言编程统计单词的个数,使用c语言如何统计单词个数

    使用c语言如何统计单词个数 发布时间:2020-04-21 13:58:58 来源:亿速云 阅读:207 作者:小新 使用c语言如何统计单词个数?相信有很多人都不太了解,今天小编为了让大家更加了解Go ...

  9. python输入一个英文句子、统计单词个数_C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词。c++编程 从键盘输入一个英文...

    C语言编程求一个英文句子中的单词数和最长单词的位置.长度及输出这个单词. c++编程 从键盘输入一个英文 www.zhiqu.org     时间: 2020-11-23 我刚做了一关于英文句子里面每 ...

最新文章

  1. MyEclipse连接MySQL时遇到的各种烦人事
  2. Python入门100题 | 第063题
  3. mongodb 持久性_多语言持久性:带有MongoDB和Derby的EclipseLink
  4. 简单总结 2019 展望 2020
  5. 其他——[转]从实现iPhone的OAuth封装看国内互联网和开放平台
  6. 【leetcode】332. Reconstruct Itinerary
  7. 常用的Linux操作命令
  8. 2020-07-05
  9. 利用EEPROM实现arduino的断电存储
  10. 【数学建模】基于matlab GUI理发店排队模拟系统【含Matlab源码 1116期】
  11. free mobile sex java_Java 8中Stream API的这些奇技淫巧!你都Get到了吗?
  12. 通信电子电路实验(三)——高频电容反馈型LC振荡器的设计与仿真
  13. c语言反步法编程,CCM模式下Boost电路的反步法非线性控制与仿真.pdf
  14. 用Python网络爬虫来看看最近电影院都有哪些上映的电影
  15. 京东联盟API - 万能转链接口 - 高效转链接口 - 接口定制
  16. office 2021 最新版详细安装教程,附激活方法
  17. 计算机无法传输文件,qq无法传输文件_电脑文件无法通过QQ发送怎么办
  18. 触摸板把计算机从休眠状态唤醒,win10笔记本盒盖唤醒后触摸板失灵的处理方法...
  19. 系统集成项目管理工程师 下午 真题 及考点(2022年四套卷)
  20. 微博泄露个人信息,须加强信息安全意识

热门文章

  1. 视觉SLAM实践入门——(15)使用g2o求解PnP
  2. 泛海三江手动控制盘怎么设置_泛海三江消防主机9116简易操作说明
  3. 修改element ui的导航菜单样式,包括下拉菜单
  4. Linux源码目录结构和Linux文件系统目录结构
  5. 模型效果评价—混淆矩阵(原理及Python实现)
  6. JavaFX-TitledPane
  7. 办公:Word 2003的九个新奇玩法
  8. CNN卷积神经网络结构及参数配置
  9. 读取文件时路径出错OSError: [Errno 22] Invalid argument:‘l\u202ad:y\Windows \ \Fonts \\msyh.ttc‘
  10. 【SpringBoot】@RequestBody的使用