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

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

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

输入样例:

Hello World Here I Come

输出样例:

Come I Here World Hello
#include<cstdio>
#include<cstring>int main(){char ans[90][90];int num = 0;while(scanf("%s",ans[num]) != EOF){ // 为什么一次的Ctrl+z结果不能出来num++;}for(int i = num - 1; i >= 0; i--){printf("%s",ans[i]);if(i != 0) printf(" ");}return 0;
}

#include<cstdio>
#include<cstring>int main(){char ans[90][90];char str[90];int r = 0,h = 0;gets(str);int len = strlen(str);int i;for(i = 0; i < len; i++){if(str[i] != ' '){ans[r][h++] = str[i]; }else{r++;h = 0;ans[r][h] = '\0';   //不是scanf或get输入的字符串结尾处要加一个'\0'
         }}for(i = r; i >= 0; i--){   //str最后一个\0被输入到最后一个二位数组中。r的值就是二维数组个数 printf("%s",ans[i]);if(i != 0) printf(" ");}return 0;
}

转载于:https://www.cnblogs.com/wanghao-boke/p/8544091.html

1009. 说反话 (20)相关推荐

  1. 浙江大学PAT上机题解析之1009. 说反话 (20)

    1009. 说反话 (20) 时间限制  400 ms 内存限制  32000 kB 代码长度限制  8000 B 判题程序    Standard 作者    CHEN, Yue 给定一句英语,要求 ...

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

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

  3. PAT-乙级-1009. *说反话 (20)

    1009. 说反话 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一句英语,要求你编写程序,将句中 ...

  4. 1009 说反话 (20分)

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

  5. c语言1009 说反话 20,1009. 说反话,1009.反话

    1009. 说反话,1009.反话1 /* 2 * Main.c3 * 1009. 说反话4 * Created on: 2014年8月29日5 *6 **********测试通过******7 */ ...

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

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

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

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

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

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

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

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

最新文章

  1. 敏捷开发流程的8个步骤
  2. ST单片机使用ST Visual Programmer软件烧录程序简易教程
  3. C++三角函数用法错误error C2668: 'tan' : ambiguous call to overloaded function原因及解决方法
  4. Graphpad Prism作相关性分析图
  5. Perform the Combo CodeForces - 1311C(字符串反转+树状数组)
  6. OC Autorelease
  7. Android6 0权限机制(一):介绍
  8. php读取ds18b20,DS18B20_单总线协议
  9. WEB安全基础-SQL相关
  10. 插入排序 php,常用的排序算法(二)--插入排序(PHP实现)
  11. Synchronize和ReentrantLock区别
  12. POI导入数据的过程中,遇到读取以科学计数法显示的数据
  13. 在HP-UX上安装Oracle11.2.0.3修改maxfiles
  14. Python Tornado web框架简单例子
  15. 基于RV1126平台imx291分析 --- 基于subdev的方式
  16. python音频处理库_python音频处理
  17. 天天在做的数据可视化,才是企业数字化转型的关键
  18. 每周一喂丨网络黑灰产工具“八大样儿”
  19. 修改linux内核达到隐藏进程目的(2.6.28)
  20. jQuery(插件)

热门文章

  1. MySQL 5.7.10 免安装配置
  2. 将 JAR 转为 EXE – JSMOOTH 的使用教程(第二期)(转载)
  3. poj2115C Looooops
  4. python pyplot中axis_Python Pyplot xaxis未显示在图形上
  5. 网上linux实验平台,Linux操作系统实验教程
  6. 锁 mysql_Mysql的锁(S锁和X锁的区别)
  7. python游戏循环设置_Pygame:游戏循环前的初始菜单
  8. C++11的静态断言
  9. python脚本:判断字符是否为中文
  10. 操作系统中的处理机调度调度_操作系统中的流程分类和调度