C语言 为啥在编译器里都没问题 提交后全错
查看原帖
C语言 为啥在编译器里都没问题 提交后全错
871649
kkkllj楼主2022/11/16 20:16
#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    char num[n+1];
    char nums[5][3*(n+1)];
    getchar();
    gets(num);
    for (int i = 0; i < n; i++) {
        num[i] -= 48;
    }

    for (int hang = 1; hang <= 5; hang++) {
        for (int b= 0; b < n; b++) {
            char i = num[b];
            
            if (hang == 1) {
                if (i == 0) {
                    printf("XXX");
                }
                else if (i==1) {
                    printf("..X");
                }
                else if (i==2) {
                    printf("XXX");
                }
                else if (i == 3) {
                    printf("XXX");
                }
                else if (i == 4) {
                    printf("X.X");
                }
                else if (i == 5) {
                    printf("XXX");
                }
                else if (i == 6) {
                    printf("XXX");
                }
                else if (i == 7) {
                    printf("XXX");
                }
                else if (i == 8) {
                    printf("XXX");
                }
                else if (i == 9) {
                    printf("XXX");
                }
                
            }
            else if (hang == 2) {
                if (i == 0) {
                    printf("X.X");
                }
                else if (i==1) {
                    printf("..X");
                }
                else if (i==2) {
                    printf("..X");
                }
                else if (i == 3) {
                    printf("..X");
                }
                else if (i == 4) {
                    printf("X.X");
                }
                else if (i == 5) {
                    printf("X..");
                }
                else if (i == 6) {
                    printf("X..");
                }
                else if (i == 7) {
                    printf("..X");
                }
                else if (i == 8) {
                    printf("X.X");
                }
                else if (i == 9) {
                    printf("X.X");
                }
                
            }
            else if (hang == 3) {
                if (i == 0) {
                    printf("X.X");
                }
                else if (i==1) {
                    printf("..X");
                }
                else if (i==2) {
                    printf("XXX");
                }
                else if (i == 3) {
                    printf("XXX");
                }
                else if (i == 4) {
                    printf("XXX");
                }
                else if (i == 5) {
                    printf("XXX");
                }
                else if (i == 6) {
                    printf("XXX");
                }
                else if (i == 7) {
                    printf("..X");
                }
                else if (i == 8) {
                    printf("XXX");
                }
                else if (i == 9) {
                    printf("XXX");
                }
                
            }
            else if (hang == 4) {
                if (i == 0) {
                    printf("X.X");
                }
                else if (i==1) {
                    printf("..X");
                }
                else if (i==2) {
                    printf("X..");
                }
                else if (i == 3) {
                    printf("..X");
                }
                else if (i == 4) {
                    printf("..X");
                }
                else if (i == 5) {
                    printf("..X");
                }
                else if (i == 6) {
                    printf("X.X");
                }
                else if (i == 7) {
                    printf("..X");
                }
                else if (i == 8) {
                    printf("X.X");
                }
                else if (i == 9) {
                    printf("..X");
                }
                
            }
            else if (hang == 5) {
                if (i == 0) {
                    printf("XXX");
                }
                else if (i==1) {
                    printf("..X");
                }
                else if (i==2) {
                    printf("XXX");
                }
                else if (i == 3) {
                    printf("XXX");
                }
                else if (i == 4) {
                    printf("..X");
                }
                else if (i == 5) {
                    printf("XXX");
                }
                else if (i == 6) {
                    printf("XXX");
                }
                else if (i == 7) {
                    printf("..X");
                }
                else if (i == 8) {
                    printf("XXX");
                }
                else if (i == 9) {
                    printf("XXX");
                }
            }
            if (b + 1 != n) {
                printf(".");
            }
        }
        printf("\n");
    }
    return 0;
}
2022/11/16 20:16
加载中...