1 条题解

  • 1
    @ 2025-12-6 16:26:28
    #include<stdio.h>
    #include<string.h>
    int main(){
        int n;
        scanf("%d",&n);
        char a[n][100];
        for(int i=0;i<n;i++){
            scanf("%s",a[i]);
        }
        for(int i=0;i<n-1;i++){
            for(int j=0;j<n-1-i;j++){
               char t[100];
               if(strcmp(a[j],a[j+1])>0){
                    strcpy(t,a[j]);
                    strcpy(a[j],a[j+1]);
                    strcpy(a[j+1],t);
               }
            }
        }
        for(int i=0;i<n;i++){
                int len=strlen(a[i]);
               printf("%s",a[i]);
               if(len==n){
                    printf("\n");
                    continue;
                }
               for(int j=len;j<n;j++){
                printf("X");
                if(j==(n-1)){
                    printf("\n");
                }
               }
        }
        return 0;
        
    
    }
    
    • 1

    信息

    ID
    1089
    时间
    1000ms
    内存
    256MiB
    难度
    8
    标签
    (无)
    递交数
    206
    已通过
    39
    上传者