题目

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

输入格式:
测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。

输出格式:
每个测试用例的输出占一行,输出倒序后的句子。

输入样例:
Hello World Here I Come
输出样例:
Come I Here World Hello

代码(全部测试用例通过)

#include<iostream>
#include<string>
#define SWAP(a,b) {string temp;temp=a;a=b;b=temp;}
using namespace std;
int main()
{string a[80];//输入int i = 0;string str;while (cin >> str){a[i] = str;i++;}//交换int total = i;for (i = 0; i < total / 2; i++){SWAP(a[i], a[total - i - 1]);}//输出for (i = 0; i < total; i++){cout << a[i];if (i != total - 1)cout << ' ';}//system("pause");return 0;
}

PAT1009 说反话 (20 分)【cinstring类型数组 ctrl z结束 OJ可以用EOF】相关推荐

  1. PAT1009 说反话 (20分)

    1009 说反话 (20分) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串.字符串由若干单词和若干空格组 ...

  2. C++学习之路 | PTA乙级—— 1009 说反话 (20分)(精简)

    1009 说反话 (20分) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串.字符串由若干单词和若干空格组 ...

  3. 1009 说反话 (20分)

    @[TOC](1009 说反话 (20分)) 1009 说反话 (20分) 利用 vector<string 来存储多个数据 总觉得哪里有问题... 空格似乎也会正常存储(这点不是很明白,旺评论 ...

  4. PAT乙类1009 说反话 (20 分)

    一. 题目 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出.输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串.字符串由若干单词和若干空格组成,其中单词是由英文 ...

  5. PAT(乙级) 1009 说反话 (20 分)(Python 3实现)

    给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串.字符串由若干单词和若干空格组成,其中单词是由英文字母(大小 ...

  6. 【PAT乙级】1009 说反话 (20 分)

    https://pintia.cn/problem-sets/994805260223102976/problems/994805314941992960 朴素写法: #include<stdi ...

  7. 1009 说反话 (20 分)(c语言)

    给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串.字符串由若干单词和若干空格组成,其中单词是由英文字母(大小 ...

  8. 满分简便代码:1009 说反话 (20分)

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式: 测试输入包含一个测试用例,在一行内给出 ...

  9. 1009 说反话 (20分)快速易理解C++版

    给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串.字符串由若干单词和若干空格组成,其中单词是由英文字母(大小 ...

最新文章

  1. 如何规划创建一个家庭实验室
  2. android动态创建arraylist,Android:二维ArrayList帮助
  3. 实验18:使用@Autowired注解实现根据类型实现自动装配★
  4. mybatis配置文件不在resources目录下时需进行的额外配置方法
  5. F.孤独(牛客小白月赛39)
  6. matplotlib —— 添加文本信息(text)
  7. 阿里云开源EasyTransfer:业界首个面向NLP场景深度迁移学习框架
  8. java连接mysql封装代码_JDBC连接数据库方法的封装,以及查询数据方法的封装
  9. opensplice dds v6.3.2_给你看个宝贝,近乎完美的DDS正弦波信号音生成器
  10. dede图片上传php,织梦DEDE 栏目字段添加并调用:例如图片上传
  11. 将json字符串转换成html,根据json字符串生成Html的一种方式
  12. php市场调查问卷模板,市场调查问卷范文
  13. mes系统服务器架构,MES系统-#网络架构图.pdf
  14. Linux 用户和权限管理
  15. Echarts实现数据可视化大屏
  16. 文本搜索引擎lucene
  17. Java之自动装箱与自动拆箱
  18. 心率检测实现报告(一)
  19. Scrum立会报告+燃尽图(十月十一日总第二次):需求分析
  20. Memcached Redis构建缓存服务器

热门文章

  1. php预处理查询数据库,php+mysqli使用预处理技术进行数据库查询的方法
  2. uva1624knots
  3. 时序数据处理工具-时间序列数据特征提取TsFresh
  4. [uoj24]缩紧优化
  5. win7下反汇编程序程序基址改变问题
  6. SSClone非ARP会话劫持原理分析
  7. 深刻好文|关于资产与负债的思考(国庆活动开启)
  8. LiveVideoStackCon讲师热身分享 ( 十五 ) —— 教育场景下的实时音视频解决方案
  9. WebRTCon 2018 Day Two精彩回顾
  10. 企业必须关注的IPv6网络安全25问