1009 说反话 (20 分)—PAT (Basic Level) Practice (中文)
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 (中文)相关推荐
- 1001 害死人不偿命的(3n+1)猜想 (15分) PAT (Basic Level) Practice (中文)C语言版
PAT (Basic Level) Practice (中文) 1001 害死人不偿命的(3n+1)猜想 (15分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一 ...
- PTA平台 · PAT(Basic Level) Practice(中文) 题目集
前 言 ※ PTA是 程序设计类实验辅助教学平台 ,里边包含一些编程题目集以供练习. ※ PAT是 浙江大学计算机程序设计能力考试(Programming Ability Test),分为乙级( ...
- PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642
PAT (Basic Level) Practice (中文)1070 结绳 (25 分) 凌宸1642 题目描述 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下 ...
- PAT (Basic Level) Practice (中文)1058 选择题 (20 分)
PAT (Basic Level) Practice (中文)1058 选择题 (20 分) 文章目录 PAT (Basic Level) Practice (中文)1058 选择题 (20 分) 题 ...
- C++学习之路 | PTA乙级—— 1009 说反话 (20分)(精简)
1009 说反话 (20分) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串.字符串由若干单词和若干空格组 ...
- 1009 说反话 (20分)
@[TOC](1009 说反话 (20分)) 1009 说反话 (20分) 利用 vector<string 来存储多个数据 总觉得哪里有问题... 空格似乎也会正常存储(这点不是很明白,旺评论 ...
- PAT (Basic Level) Practice (中文)1095 解码PAT准考证 (25 分)
PAT (Basic Level) Practice (中文)1095 解码PAT准考证 (25 分) PAT 准考证号由 4 部分组成: 第 1 位是级别,即T代表顶级:A代表甲级:B代表乙级: 第 ...
- PAT (Basic Level) Practice (中文)答案合集
准备复试专用,目标刷完全部中文题! 1001 害死人不偿命的(3n+1)猜想 (15 分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把 ...
- 【题解】PAT (Basic Level) Practice (中文)
互联网行业的小白,写博客的目的是为了记录自己的学习过程.对自己学习中所犯的错误做一个总结.由于水平有限,博客中难免会有一些错误出现,有纰漏之处恳请各位大佬不吝赐教! PAT Basic Level P ...
- PAT (Basic Level) Practice (中文)题目集合
1001 害死人不偿命的(3n+1)猜想 (15 分) #include<bits/stdc++.h> using namespace std;int n, ans; int main() ...
最新文章
- 用php做一个简单的汇率,vue实现简单实时汇率计算功能
- Linux下des对称性加密
- vc++ 6.0下Glut的配置 及 Glut 框架介绍
- vim 忽略大小写查找字符串
- Error when loading the SDK:
- 组会20211008《kEMPO1粒子模拟核心代码注释》
- 本地提交spark_Spark 数据本地化级别
- 软件测试c s系统和b s,对C/S与B/S架构的产品进行系统测试,有哪些不同点与相同点?...
- Matlab绘图相关参数备忘录
- Java9 正式发布前的尝鲜之下载与配置环境变量
- 柴静《看见》发布会:采访是人与人的生命往来
- Spring中如何操作JDBC
- vue实现视频播放器功能,你学会了吗
- GitLab CI/CD .gitlab-ci.yaml 关键词(三):制品artifacts,缓存cache
- 【索引算法】倒排索引
- 环保设施运行在线监控 数采仪环保工况监测终端
- 孢子社群:今日推荐人工智能微信群:中国高端工业智造生态圈
- vue报错/ style-loader: Adds some css to the DOM by adding a style tag
- 小猫爪:PMSM之FOC控制06-电流环
- matlab r2012a下载及更新摘要