【题目描述】

输入一个句子(一行),将句子中的每一个单词翻转后输出。

【输入】

只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。

【输出】

翻转每一个单词后的字符串,单词之间的空格需与原文一致。

【输入样例】

hello world

【输出样例】

olleh dlrow

【源程序】

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{char s[1000];int len,position;int sum=0;int i,j;gets(s);//获取字符串slen=strlen(s);//求字符串长度s[len]=' ';//末尾加一空格方便计算for(i=0; i<=len; i++){if(s[i]!=' ')sum++;//计算单词长度else{position=i;//记录单词末位置for(j=1; j<=sum; j++) //倒序输出cout<<s[--position];sum=0;//计数器归零if(i!=len)//若不是自己加上的空格就输出空格cout<<" ";}}cout<<endl;return 0;
}

单词翻转(信息学奥赛一本通-T1144)相关推荐

  1. 最长单词(信息学奥赛一本通-T1149)

    [题目描述] 一个以'.'结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式. [输入] 一个以'.'结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊 ...

  2. 最长最短单词(信息学奥赛一本通-T1143)

    [题目描述] 输入 1 行句子(不多于200个单词,每个单词长度不超过100),只包含字母.空格和逗号.单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔. 试输出第 1 个最长的单词和第 1 ...

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

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

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

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

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

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

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

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

  7. 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”

    董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...

  8. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

  9. 《信息学奥赛一本通提高篇》第6章 组合数学

    例1 计算系数(NOIP2011提高) 信息学奥赛一本通(C++版)在线评测系统 NOIP2011计算系数_nanhan27的博客-CSDN博客 「NOIP2011」 计算系数 - 组合数_TbYan ...

最新文章

  1. history linux 日志服务器_Linux下使用rsyslog部署日志服务器 记录history并发送到rsyslog服务器...
  2. eos操作系统_EOS基础全家桶(十一)智能合约IDE-EOS_Studio
  3. PHP 入门 - 6.面对对象
  4. springclould项目启动报错Could not resolve placeholder
  5. linux上derby数据库,体验纯Java数据库——Derby
  6. Git-如何回滚代码 revert和reset
  7. 循环遍历java属性_java中循环遍历实体类的属性和数据类型以及属性值
  8. mysql怎么判断2个时间戳为同一天_php如何判断两个时间戳是一天
  9. 地址规范化--城市三级联动(layui) (A)
  10. vCenter6.5+虚拟ISCSi
  11. Tkinter单选框
  12. linux exclude用法,Linux tar exclude参数的用法
  13. 星际争霸2 AI 开发探索与展望
  14. 夏にありがとう(向夏天致谢)-因幡晃
  15. 逆变器锁相原理及DSP实现
  16. 你不知道的前端图片处理(万字长文,建议收藏)
  17. Mac SCP简单使用(Mac WinSCP)
  18. otg usb 定位_教你简单认识OTG与OTG线
  19. 杰理之实验现象【篇】
  20. 机器学习-数据科学库:matplotlib绘图

热门文章

  1. 写给中学生的算法入门:学代码之前看这篇就够了
  2. 2017 年度书单 Top 10
  3. linux服务器程序开发,怎样搭建一个linux开发服务器
  4. 分享 2 个“捷径”,帮你 6 个月达到阿里 P7 水平
  5. Google 6面,最终还是挂了…
  6. 粘包拆包,Netty及远洋通信中的解决方案!超实用
  7. 分布式锁的几种实现方式~
  8. 分布领域驱动设计(DDD):领域接口化设计式缓存的选择
  9. memcached学习笔记1(windows 7 64bit 环境下安装memcached)
  10. 华为云云容器快速搭建网站实践随记—利用私有镜像搭建GuestBook