说反话
#include <stdio.h>
#include <iostream>
#include <string>
int main() {
char a[100];
char b[100][100];
std::cin.get(a, 100);
int j = 0, index = 0;
for (int i = 0; a[i] != '\0'; i++) {
if (a[i] == ' ') {
b[j][i - index] = '\0';
j++;
index = i + 1;
continue;
}
else {
b[j][i - index] = a[i];
}
if (a[i + 1] == '\0') {
b[j][i - index + 1] = '\0';
}
}
for (int i = 0; i <= j; i++) {
if (i != j) {
std::cout << b[j - i] << ' ';
}
else {
std::cout << b[j - i];
}
}
}