社区讨论

样例AC了但是后边全部WA,跪求C语言大佬

P5730【深基5.例10】显示屏参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@mivyct6u
此快照首次捕获于
2025/12/08 00:44
3 个月前
此快照最后确认于
2025/12/11 09:55
3 个月前
查看原帖
C
#include<stdio.h>
void printNumPart(int num,int row);
void printPointRow(int num[],int row,int n);
int main()
{
    int n;
    scanf("%d",&n);
    int num[n];
    getchar();
    for(int i=0;i<n;i++){
        char c=getchar();
        num[i]=c-'0';
    }
    for(int i=0;i<5;i++){
        printPointRow(num,i,n);
    }
}

void printNumPart(int num,int row)
{
    char numPart[10][5][4]={
        {
            {"XXX"},{"X.X"},{"X.X"},{"X.X"},{"XXX"}
        },
        {
            {"..X"},{"..X"},{"..X"},{"..X"},{"..X"}
        },
        {
            {"XXX"},{"..X"},{"XXX"},{"X.."},{"XXX"}
        },
        {
            {"XXX"},{"..X"},{"XXX"},{"..X"},{"XXX"}
        },
        {
            {"X.X"},{"X.X"},{"XXX"},{"..X"},{"..X"}
        },
        {
            {"XXX"},{"X.."},{"XXX"},{"..X"},{"XXX"}
        },
        {
            {"XXX"},{"X.."},{"XXX"},{"X.X"},{"XXX"}
        },
        {
            {"XXX"},{"..X"},{"..X"},{"..X"},{"..X"}
        },
        {
            {"XXX"},{"X.X"},{"XXX"},{"X.X"},{"XXX"}
        },
        {
            {"XXX"},{"X.X"},{"XXX"},{"..X"},{"XXX"}
        }
    };
    for(int i=0;i<3;i++){
        printf("%c",numPart[num][row][i]);
    }
}

void printPointRow(int num[],int row,int n)
{
    for(int i=0;i<n;i++){
        printNumPart(num[i],row);
        if(i==n-1){
            printf("\n");
        }
        else{
            printf(".");
        }
    }
}
跪求大佬相助QAQ~~~

回复

2 条回复,欢迎继续交流。

正在加载回复...