题目描述
给出一个英语句子,希望你把句子里的单词顺序都翻转过来
输入格式输入包括一个英语句子。
输出格式按单词的顺序把单词倒序输出
样例输入 #1
I love you
输出 #1
you love I
数据范围与提示
简单的字符串操作
分类标签[字符串] [字符数组]
C++题解代码
#include <bits/stdc++.h>
using namespace std;
string a;
int b;
// The main procedure
int main() {
getline(cin, a);
b = a.size();
for (int i = (a.size()-1); i >= 0; i--) {
if (a[i] == ' ') {
for (int j = (i+1); j < b; j++) {
cout<<a[j];
}
b = i;
cout<<' ';
}
}
for (int j = 0; j < b; j++) {
cout<<a[j];
}
return 0;
}
Blockly题解代码图片