#include<cstdio>
#include<string>
#include<iostream>
using namespace std;
int main(){
string sentence;
char words[81][81];//用二维数组存储单词
getline(cin,sentence);//读入待处理的句子
int r=0,h=0,i;//r,h分别表示行列
for(i=0;sentence[i]!='\0';i++){
if(sentence[i]!=' ') words[r][h++]=sentence[i];//不是空格直接拷贝
else {words[r][h]='\0';r++;h=0;}//遇到空格,这个单词录入完成,转入下一行
}
for(int k=r;k>=0;k--){//逆序输出
printf("%s",words[k]);
if(k!=0) printf(" ");
}
return 0;
}
PAT B1009 说反话
最新推荐文章于 2023-02-12 11:43:46 发布