HDU 1062

来源:互联网 发布:安徽省网络作家协会 编辑:程序博客网 时间:2024/05/22 04:26

这是一道字符串的题目,就是把空格前面的字符串反过来!#include <iostream>#include <cstdio>#include <cstring>#include <string>using namespace std;int main(){    int n;    char a[1005];    int i,len;    int j,k;    while(scanf("%d",&n)!=EOF)    {        getchar();        for(i=1; i<=n; i++)        {            gets(a);            len=strlen(a);            int m=-1;            for(j=0; j<=len; j++)            {                if(a[j]==' '||a[j]=='\0')                {                    for(k=j-1; k>m; k--)                    {                        printf("%c",a[k]);                    }                    if(a[j]!='\0')                    printf(" ");                    m=j;                }            }            printf("\n");        }    }    return 0;}