PAT乙1009 说反话(c语言)

#include<stdio.h>
int main()
{
    char a[100];
    gets(a);
    int length=strlen(a);
    int i,j=0,k=0,num=0;
    for(i=length-1;i>=0;i--)
    {
        num++;
        if(a[i]==' ')
        {
            k=i+1;
            for(j=k;j<=i+num-1;j++)
            {
                printf("%c",a[j]);
            }
            i=k-1;
            num=0;
            printf(" ");
        }
    }
    i=0;
    while(a[i]!=NULL&&a[i]!=32)
    {
        printf("%c",a[i]);
        i++;
    }
    return 0;
}



猜你喜欢

转载自blog.csdn.net/qq_38290604/article/details/85526353