这篇文章旨在提供解决方案,方便大家的上机实践。

文章目录

  • 前言
  • 总结

前言

笔者在参考相关解题代码后,发现这些代码都存在着些许不足。受限于信息学奥赛一本通的编译限制,相关头文件无法被识别,从而造成编译错误的问题。

代码如下(示例):

#include<iostream>
#include<cstring>
using namespace std;
int main()
{char s[1000];int len;int i,sum=0;//sum是计数器。cin.getline(s,1000);len=strlen(s);for(i=0;i<len;i++){if(s[i]!=' ')//如果所读取的字符不是空格,sum进行累加。sum++;else{if(sum>0)//此条件不可少,否则会报错。cout<<sum<<",";//读取到空格后,输出sum,并归零重新计数。sum=0;}}cout<<sum<<endl;//输出最后一个字符。return 0;
}
此代码仅供参考。

总结

这段代码规避了#include<cstdio>头文件的影响,改用cin.getline()进行输入。

希望这段代码能够帮助到大家,与此同时,我也热切希望能够与大家交流关于编程的问题。

如果有人发现这段代码存在的问题,随时欢迎大家的指正。

信息学奥赛一本通1142:单词的长度相关推荐

  1. 信息学奥赛一本通 1185 单词排序

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

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

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

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

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

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

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

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

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

  6. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

  7. 信息学奥赛一本通 1278:【例9.22】复制书稿(book) | 洛谷 P1281 书的复制

    [题目链接] ybt 1278:[例9.22]复制书稿(book) 洛谷 P1281 书的复制 [题目考点] 1. 动态规划:线性动规 [解题思路] 该题可以抽象为:将由m个数字构成的序列分成k个子段 ...

  8. 信息学奥赛一本通 第五版(C++版)

    信息学奥赛一本通 第五版(C++版)第一部分 C++语言 第一章 C++语言入门 第二节 C++语言程序设计 P15 1. 编写一个能够输出Hello,World!的程序,这个程序常常作为一个初学者接 ...

  9. 信息学奥赛一本通测评网 1199 全排列 递归算法 Dangerise

    老师要求写一篇题解,作为一个十分认真,踏实的学生,就用心的找道简单的题敷衍一下吧. 来看这道题 ​​​​​​信息学奥赛一本通(C++版)在线评测系统 这道题既然在递归算法的标签下,就用递归来做吧. 先 ...

  10. 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划 第一节 动 ...

最新文章

  1. (送)Java 架构技术揭秘:Redis+Nginx+Dubbo精选+面试题+精选视频
  2. C++中给二维指针分配内存
  3. Android中使用Handler和异步任务(AsyncTack)来为UI线程执行费时操作
  4. 七夕福利 | 拒绝狗粮,给你全部的AI(爱)
  5. Transformer组件很重要Attention is all you need
  6. 基于SSM的Java Web应用开发原理初探
  7. 【论文笔记】多智能体强化学习值分解基础论文5篇
  8. JavaScript学习指南
  9. CSS:行内/内部样式/外部样式的使用方式示例
  10. 《人月神话》(The Mythical Man-Month)看清问题的本质:如果我们想解决问题,就必须试图先去理解它...
  11. 浅析API网关——Ocelot[网关]+Consul[服务发现负载均衡]+Polly[服务熔断]+Ids4[服务认证]
  12. 为什么说HHKB是程序员最好的键盘?
  13. 深度学习项目实战——木薯叶图像识别与分类项目
  14. 前端监控SDK开发分享
  15. winpe读取linux硬盘数据恢复,Acronis True Image的WinPE恢复媒体中有一个文件管理器,你知道吗?...
  16. cad一键卸载工具叫什么_autodesk软件一键卸载工具
  17. 微信小游戏胶囊按钮适配
  18. Visual Studio 2019 Extensions
  19. java解析文件_Java读取文件方法大全
  20. 解决U盘出现exe文件

热门文章

  1. vs2018网站浏览时显示: HTTP 403.4 - 禁止访问: 需要使用 SSL 查看该资源”错误,但是网站没有配置为使用 SSL
  2. HCNA认证课程—VRP基础操作总结
  3. 五步搞定Java性能调优(附超全技能图谱)
  4. Java游戏框架编写
  5. 易语言的Java皮肤_易语言软件更换皮肤的方法
  6. 交运集团开设“技师工作站“ 创新“机电一体化“人才培养模式
  7. 苹果手机以旧换新价格表_苹果支持安卓手机以旧换新;索尼公司将更名;百度网盘推出“防误删”文件恢复服务...
  8. Excel序号自动填充
  9. Java后端技术概览
  10. 深度学习推荐系统--协同过滤推荐算法+实现代码