描述: 输入一个句子(一行),将句子中的每一个单词翻转后输出。
样例输入: fafa yyds
样例输出: afaf sdyy
#include<iostream>
#include<string>
using namespace std;
int main(){
string s;
int k = 0;
getline(cin,s);
s = s + ' ';
for (int i = 0; i < s.size(); i++)
{
if (s[i] == ' ')
{
for(int j = i - 1; j >= k; j--)
{
cout<<s[j];
}
cout<<' ';
k = i + 1;
}
}
return 0;
}
getline(cin, inputLine);其中 cin 是正在读取的输入流,而 inputLine 是接收输入字符串的 string 变量的名称。