1009 说反话 (20 分)

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

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

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

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

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{int i=0,j;char c;char str[100][100];int dan=80;  //每一组单词 ,虽然是正序输入,但是这里控制了下标,所以单词会自动从末尾往前排 while((c=getchar())!='\n'){if(c==' '){str[dan][i]='\0';dan--;i=0;continue;}else{str[dan][i]=c;i++;}}str[dan][i]='\0';   //换行后就跳出了循环,所以要记得给最后一个单词补结束符 for(i=dan;i<80;i++)       //别看这里是正序循环,是因为输入时倒序输入 printf("%s ",str[i]);printf("%s",str[i]); //最后输入的一个单词没有空格 }

1009 说反话 (20 分)—PAT (Basic Level) Practice (中文)相关推荐

  1. 1001 害死人不偿命的(3n+1)猜想 (15分) PAT (Basic Level) Practice (中文)C语言版

    PAT (Basic Level) Practice (中文) 1001 害死人不偿命的(3n+1)猜想 (15分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一 ...

  2. PTA平台 · PAT(Basic Level) Practice(中文) 题目集

    前  言 ※  PTA是 程序设计类实验辅助教学平台 ,里边包含一些编程题目集以供练习. ※  PAT是 浙江大学计算机程序设计能力考试(Programming Ability Test),分为乙级( ...

  3. PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642

    PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642 题目描述 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下 ...

  4. PAT (Basic Level) Practice (中文)1058 选择题 (20 分)

    PAT (Basic Level) Practice (中文)1058 选择题 (20 分) 文章目录 PAT (Basic Level) Practice (中文)1058 选择题 (20 分) 题 ...

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

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

  6. 1009 说反话 (20分)

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

  7. PAT (Basic Level) Practice (中文)1095 解码PAT准考证 (25 分)

    PAT (Basic Level) Practice (中文)1095 解码PAT准考证 (25 分) PAT 准考证号由 4 部分组成: 第 1 位是级别,即T代表顶级:A代表甲级:B代表乙级: 第 ...

  8. PAT (Basic Level) Practice (中文)答案合集

    准备复试专用,目标刷完全部中文题! 1001 害死人不偿命的(3n+1)猜想 (15 分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把 ...

  9. 【题解】PAT (Basic Level) Practice (中文)

    互联网行业的小白,写博客的目的是为了记录自己的学习过程.对自己学习中所犯的错误做一个总结.由于水平有限,博客中难免会有一些错误出现,有纰漏之处恳请各位大佬不吝赐教! PAT Basic Level P ...

  10. PAT (Basic Level) Practice (中文)题目集合

    1001 害死人不偿命的(3n+1)猜想 (15 分) #include<bits/stdc++.h> using namespace std;int n, ans; int main() ...

最新文章

  1. 用php做一个简单的汇率,vue实现简单实时汇率计算功能
  2. Linux下des对称性加密
  3. vc++ 6.0下Glut的配置 及 Glut 框架介绍
  4. vim 忽略大小写查找字符串
  5. Error when loading the SDK:
  6. 组会20211008《kEMPO1粒子模拟核心代码注释》
  7. 本地提交spark_Spark 数据本地化级别
  8. 软件测试c s系统和b s,对C/S与B/S架构的产品进行系统测试,有哪些不同点与相同点?...
  9. Matlab绘图相关参数备忘录
  10. Java9 正式发布前的尝鲜之下载与配置环境变量
  11. 柴静《看见》发布会:采访是人与人的生命往来
  12. Spring中如何操作JDBC
  13. vue实现视频播放器功能,你学会了吗
  14. GitLab CI/CD .gitlab-ci.yaml 关键词(三):制品artifacts,缓存cache
  15. 【索引算法】倒排索引
  16. 环保设施运行在线监控 数采仪环保工况监测终端
  17. 孢子社群:今日推荐人工智能微信群:中国高端工业智造生态圈
  18. vue报错/ style-loader: Adds some css to the DOM by adding a style tag
  19. 小猫爪:PMSM之FOC控制06-电流环
  20. matlab r2012a下载及更新摘要

热门文章

  1. 线程之生产汽车与购买汽车
  2. Mysql慢查询定位和优化实践分享
  3. C# 如何将List拆分成多个子集合
  4. VS2005无法打开网站
  5. Phome开发历程分享——Enjoy the Beginning
  6. 综述 | 跨语言自然语言处理论文汇总
  7. 【Pytorch版本】损失函数大汇总
  8. 【NLP】EMNLP 2019 参会小结及最佳论文解读
  9. Pytorch有什么节省内存(显存)的小技巧?
  10. 贼好理解,这个项目教你如何用百行代码搞定各类NLP模型