PAT乙级 1009. 说反话 (20)
来源:互联网 发布:loop在c语言 编辑:程序博客网 时间:2024/05/23 01:19
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。
输出格式:每个测试用例的输出占一行,输出倒序后的句子。
输入样例:Hello World Here I Come输出样例:
Come I Here World Hello
#include<iostream>#include<stdio.h>#include<string.h>using namespace std;int main(){ char s[100],tem[100][100]; int j=0,k=0,cnt=1,flag=1;; gets(s); int len=strlen(s); for(int i=0;i<len;i++) { if(s[i]==' '&&flag) { cnt++; tem[j][k]='\0'; k=0; flag=0; j++; } if(s[i]!=' ') { tem[j][k++]=s[i]; flag=1; } } tem[j][k]='\0'; for(int i=cnt-1;i>0;i--) cout<<tem[i]<<" "; cout<<tem[0]; return 0;}
阅读全文
0 0
- PAT-乙级-1009. 说反话 (20)
- 【PAT】(乙级)1009. 说反话 (20)
- PAT乙级.1009. 说反话 (20)
- 1009. 说反话 (20)-PAT乙级
- PAT乙级 1009. 说反话 (20)
- PAT乙级1009. 说反话 (20)
- [PAT乙级]1009. 说反话 (20)
- PAT乙级1009. 说反话 (20)
- pat 乙级 1009. 说反话 (20)
- PAT 乙级练习题1009. 说反话 (20)
- 1009. 说反话 (20)--PAT乙级
- PAT乙级1009. 说反话 (20)
- PAT乙级 1009. 说反话
- PAT 乙级 1009.说反话
- [PAT-乙级]1009.说反话
- PAT 乙级 说反话
- PAT乙级—1009. 说反话 (20)-native
- 1009. 说反话 (20)-PAT乙级真题
- PAT乙级 1008. 数组元素循环右移问题 (20)
- 不用刻意活成谁的样子
- rpm常用命令,需要对比学习yum命令
- 格式化时间
- RN 的持久化存储(AsyncStorage)的使用
- PAT乙级 1009. 说反话 (20)
- CakePhp常用配置
- caffe可视化绘制网络结构图方法及遇到问题总结
- 提高应用程序可用性的五个要点
- C++ 模板模板参数
- innerHTML和innerText区别
- C语言中字符串处理函数
- Hibernate——clear()方法清除缓存
- Java实现-主元素1