0
点赞
收藏
分享

微信扫一扫

PAT 乙级 1009 说反话 (20 分)


1009 说反话 (20 分)

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

输入格式:

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

输出格式:

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

输入样例:

Hello World Here I Come

输出样例:

Come I Here World Hello

作者: CHEN, Yue

单位: 浙江大学

时间限制: 400 ms

内存限制: 64 MB

代码长度限制: 16 KB

#include<iostream>


using namespace std;

int main(){

string a[100];

int m=0;

char ch;

scanf("%c",&ch);

while(ch!='\n'){

if(ch!=' '){

cin.putback(ch);

cin>>a[m++];

}

scanf("%c",&ch);

}

int i;

cout<<a[m-1];

for(i=m-2;i>=0;i--){

cout<<" "<<a[i];

}

return 0;

}

 

举报

相关推荐

0 条评论