资源限制
时间限制:1.0s 内存限制:256.0MB
输入格式
输入包括一个英语句子。
输出格式
按单词的顺序把单词倒序输出
样例输入
I love you
样例输出
you love I
数据规模和约定
简单的字符串操作
代码:
#include <iostream>
#include <cstring>
using namespace std;
int main(){
char a[100];
gets(a);
int len = strlen(a);
int i,j;
for(i = len;i > 0;i--){
a[i] = a[i-1];
}
a[0] = ' '; //给a[0]赋值空格
for(i = len;i >= 0;i--){
if(a[i] == ' '){
j = i+1;
while(j <= len){ //找到一个空格之后,输出空格之前的单词
cout << a[j];
j++;
}
cout << ' '; //输出单词之后输出一个空格
len = i-1; //len的位置就是每个单词的最后一位
}
}
return 0;
}