#include <cstdio>
#include <cstring>
int main(){
char str[90];
gets_s(str);
int len = strlen(str), r = 0, h = 0; //r为行,h为列
char ans[90][90]; //存放单词,一行一个单词
for (int i = 0; i < len; i++) {
if (str[i] != ' ') { //如果一个单词还没输入完毕(还没到空格),则行不变,列增加继续输入
ans[r][h++] = str[i];
}
else {
ans[r][h] = '\0'; //末尾是\0 ,一个单词输入完成,就换到下一行
r++;
h = 0;
}
}
for (int i = r; i >= 0; i--) {
printf("%s", ans[i]);
if (i > 0) printf(" ");
}
return 0;
}
反向输出一句话
最新推荐文章于 2021-07-06 09:26:30 发布