Exercise(24):单词翻转

来源:互联网 发布:多媒体图像处理算法 编辑:程序博客网 时间:2024/05/16 01:48
/*        单词翻转     题目描述 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;}
0 0
原创粉丝点击