【题目描述】

输入一行单词序列,相邻单词之间由1个或多个空格间隔,请对应地计算各个单词的长度。

注意:如果有标点符号(如连字符,逗号),标点符号算作与之相连的词的一部分。没有被空格间开的符号串,都算作单词。

【输入】

一行单词序列,最少1个单词,最多300个单词,单词之间用至少1个空格间隔。单词序列总长度不超过1000。

【输出】

依次输出对应单词的长度,之间以逗号间隔。

【输入样例】

She was born in 1990-01-02 and from Beijing city.

【输出样例】

3,3,4,2,10,3,4,7,5

【源程序】

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{char s[1000];int len;int sum=0;int i;gets(s);//获取字符串slen=strlen(s);//求字符串长度for(i=0; i<len; i++){if(s[i]!=' ')   sum++;//若不是空格,累加单词长度else//若是空格,输出目前已累加的单词长度{if(sum>0)    cout<<sum<<",";sum=0;//输出完后计数器归零}}cout<<sum<<endl;//最后一个单词没有空格,在此直接输出最后一个单词长度return 0;
}

单词的长度(信息学奥赛一本通-T1142)相关推荐

  1. 单词替换(信息学奥赛一本通-T1406)

    [题目描述] 输入一个字符串,以回车结束(字符串长度≤200).该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写.现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串. ...

  2. 统计单词数(信息学奥赛一本通-T1400)

    [题目描述] 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数. 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它 ...

  3. 删除单词后缀(信息学奥赛一本通-T1141)

    [题目描述] 给定一个单词,如果该单词以er.ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作. [输入] 输入一行,包含一个单词(单词中间没有空格, ...

  4. 单词排序(信息学奥赛一本通-T1185)

    [题目描述] 输入一行单词序列,相邻单词之间由1个或多个空格间隔,请按照字典序输出这些单词,要求重复的单词只输出一次.(区分大小写) [输入] 一行单词序列,最少1个单词,最多100个单词,每个单词长 ...

  5. 单词翻转(信息学奥赛一本通-T1144)

    [题目描述] 输入一个句子(一行),将句子中的每一个单词翻转后输出. [输入] 只有一行,为一个字符串,不超过500个字符.单词之间以空格隔开. [输出] 翻转每一个单词后的字符串,单词之间的空格需与 ...

  6. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  7. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  8. 信息学奥赛一本通(C++版)NOIP提高组(1820-1829)

    信息学奥赛一本通(C++版)NOIP提高组目录 //1820 [题目描述] 我们可以用这样的方式来表示一个十进制数:将每个阿拉伯数字乘以一个以该数字所 处位置的(值减1)为指数,以10为底数的幂之和的 ...

  9. 信息学奥赛一本通(1281:最长上升子序列)

    1281:最长上升子序列 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 15871     通过数: 8180 [题目描述] 一个数的序列bibi,当b1< ...

最新文章

  1. 基于Python的完全监督机器学习教程 Complete Supervised Machine Learning With Python
  2. xshell virt-manager RuntimeError: could not open display
  3. 太慢不能忍!CPU又拿硬盘和网卡开刀了!
  4. 微软发布预览版SQL Server跨平台开发工具
  5. 前端面试题目及答案(欢迎拍砖)
  6. JNI学习开始篇 基础知识 数据映射及学习资料收集
  7. dnf用虚拟机会被制裁吗_DNF: 神豪奶妈扬言, 战斗力没有超过他的, 都不配被加buff!...
  8. Design a high performance cache for multi-threaded environment
  9. 初始化环境配置:CentOS 7.4x64 系统安装及基础配置
  10. LeCun:放弃深度学习吧,AI的未来是能量学习
  11. PAT乙级1088 三人行 (20分)
  12. java处理加密文件---实现RSA算法
  13. 修改linux引导文件系统,修改/etc/fstab文件加快Linux系统的启动速度
  14. Dev C++调试程序方法详解
  15. 嵌入式robocode实训-任务三
  16. EfficientNet与EfficientDet的详解
  17. Xshell怎样才能实现快速粘贴复制
  18. 手机号 MD5加密解密工具类
  19. MailConnectException: Couldn‘t connect to host
  20. 使用python爬取抖音app视频(appium可以操控手机)

热门文章

  1. 踏青旅行必备的民宿指南,都在这些airbnb数据里了
  2. h5文字垂直居中_CSS实现居中的几种方式你都了解吗?
  3. Mysql 数据库表中有索引为什么还是查询慢?
  4. 美团配送A/B平台评估体系建设与实践
  5. JAVA企业级快速开发平台,JEECG 3.7.3 新春版本发布
  6. jeecg 数据修改历史日志对比方法
  7. 开发指南专题四:JEECG微云快速开发平台--JEECG开发环境搭建
  8. eclipse中为了format的代码更加好看,少换行,可以设置java、xml、jsp的代码line width。
  9. 在 MyEclipse 5.1GA 上使用 XFire 编写 Web Service
  10. 分布式系统中,权限设计实践