/*
单词翻转
题目描述 Description
给出一个英语句子,希望你把句子里的单词顺序都翻转过来
输入描述 Input Description
输入包括一个英语句子。
输出描述 Output Description
按单词的顺序把单词倒序输出
样例输入 Sample Input
I love you
样例输出 Sample Output
you love I
*/
#include <iostream>
#include <string>
using namespace std;
int main()
{
int i,j,k;
string a,b;
getline(cin,a);
i = a.length()-1;
j = a.length()-1;
while(i>=0)
{
if(a[i]!=' ')
{
i--;
}
else
{
for(k=i+1; k<=j; k++)
{
b += a[k];
}
b += ' ';
i--;
j = i;
}
}
for(k=0; k<=a.length(); k++)
{
if(a[k]!=' ')
{
b += a[k];
}
else
{
break;
}
}
cout<<b<<endl;
return 0;
}
Exercise(24):单词翻转
最新推荐文章于 2022-04-09 21:04:23 发布
