64,649
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <string>
#include <stdlib.h>
using namespace std;
int main(){
char newS[41][81];
string s;
int i, j=0;
int wordNum = 0;
getline(cin, s);
int length =s.length();
for (i = 0; i < length; i++){
if (s[i] ==' '){
j = 0;
wordNum++;//当读取到空格时单词数+1
continue;
}
newS[wordNum][j++] = s[i];
}
for (i = wordNum; i > 0; i--){//倒序输出
cout << newS[i];
}
cout << newS[0] << endl;
system("pause");
return 0;
}