hdu/hdoj 1062 Text Reverse

来源:互联网 发布:人工智能最新进展 编辑:程序博客网 时间:2024/06/06 02:17

注意有多个空格的情况;所以最好不用strtok()函数;



#include <iostream>using namespace std;int main(){    int t;    cin>>t;    getchar();    while(t--)    {        char a[1001];        cin.getline(a,1001);        int n=strlen(a);        for(int i=0;i<n;i++)        {            int k=i;            while(a[k]!=' '&&a[k]!='\0') k++;            for(int j=k-1;j>=i;j--)              cout<<a[j];             i=k;            if(a[i]==' ') cout<<' ';        }        cout<<endl;    }}


原创粉丝点击