文章

12

粉丝

0

获赞

18

访问

744

头像
单词翻转 题解:
P3666
发布于2025年3月10日 14:17
阅读数 99

#include<stdio.h>
#include<string.h>
int main(){
    char a[10001];
    int i=0;
    char *x=gets(a);
    char *p[1001];
    int pc=0;
    for(;;){
        if(*x!=NULL){
            if(*x==' '){
                p[pc++]=x+1;
            }
            x+=1; 
            i++;
        }else{
            break;
        }
    }

    for(int j=pc-1;j>=0;j--){
        while(1){
            if(*(p[j]+1)==' '||*(p[j]+1)==NULL){
                printf("%c",*p[j]);
                break;
            }else{
                printf("%c",*p[j]);
                p[j]+=1;    
            }
        }
        printf(" ");
    }
    int h=0;
    while(1){
        if(a[h]!=' '){
            printf("%c",a[h++]);
        }else{
            break;
        }
    }
} 

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发