题目描述
输入一个句子(一行),将句子中的每一个单词翻转后输出。
输入描述
只有一行,为一个字符串,不超过 500 个字符。单词之间以空格隔开。
输出描述
翻转每一个单词后的字符串
样例输入
hello world
样例输出
olleh dlrow
题解
cpp
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
string s;
int n = 0;
getline(cin,s);
for (int i = 0;i < s.size();i++) {
if (s[i] == ' ') {
for (int j = i - 1;j >= n;j--)
cout << s[j];
cout << " ";
n = i + 1;
}
if (i == s.size() - 1) {
for (int j = i;j >= n;j--)
cout << s[j];
}
}
return 0;
}
本文最后更新于2022年4月9日,已超过 2 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!