C++全WA,大佬求调(悬关)

P5730 【深基5.例10】显示屏

TripFriend1130 @ 2024-03-31 21:10:01

洛谷在线IDE测过没问题,本地也没问题,但就是过不了。。。。。。大佬求调

#include <iostream>
#include <cstdio>
using namespace std;
char char_num[10][5][4] = 
{
    {
        {'x','x','x',},
        {'x','.','x',},
        {'x','.','x',},
        {'x','.','x',},
        {'x','x','x',},
    },
    {
        {'.','.','x',},
        {'.','.','x',},
        {'.','.','x',},
        {'.','.','x',},
        {'.','.','x',},
    },  
    {
        {'x','x','x',},
        {'.','.','x',},
        {'x','x','x',},
        {'x','.','.',},
        {'x','x','x',},
    },
    {
        {'x','x','x',},
        {'.','.','x',},
        {'x','x','x',},
        {'.','.','x',},
        {'x','x','x',},
    },
    {
        {'x','.','x',},
        {'x','.','x',},
        {'x','x','x',},
        {'.','.','x',},
        {'.','.','x',},
    },
    {
        {'x','x','x',},
        {'x','.','.',},
        {'x','x','x',},
        {'.','.','x',},
        {'x','x','x',},
    },
    {
        {'x','x','x',},
        {'x','.','.',},
        {'x','x','x',},
        {'x','.','x',},
        {'x','x','x',},
    },
    {
        {'x','x','x',},
        {'.','.','x',},
        {'.','.','x',},
        {'.','.','x',},
        {'.','.','x',},
    },
    {
        {'x','x','x',},
        {'x','.','x',},
        {'x','x','x',},
        {'x','.','x',},
        {'x','x','x',},
    },
    {
        {'x','x','x',},
        {'x','.','x',},
        {'x','x','x',},
        {'.','.','x',},
        {'x','x','x',},
    },
};
int main()
{
    int n;
    cin >> n;
    char num[n];
    for(int i = 0;i<n;i++)
    {
        cin >> num[i];
    }
    for(int i = 0;i < 5;i++)
    {
        for(int j = 0;j < n;j++)
        {
            for(int k = 0;k < 3;k++)
            {
                printf("%c",char_num[num[j] - '0'][i][k]);
            }
            if(j!=n-1)
            {
                cout << '.';
            }
            else
            {
                continue;
            }
        }
        cout << endl;
    }
    return 0;
}

悬关qwq,求求啦


by yscxk264 @ 2024-03-31 21:13:39

你可以看看深入浅出


by TripFriend1130 @ 2024-03-31 21:21:32

@Yo_Ho 可是我没有


by hexuchen @ 2024-04-01 22:10:21

@TripFriend1130 输出时标准答案是大写 X ,你是小写 x


by hexuchen @ 2024-04-01 22:11:31

@TripFriend1130

#include <iostream>
#include <cstdio>
using namespace std;
char char_num[10][5][4] = 
{
    {
        {'X','X','X',},
        {'X','.','X',},
        {'X','.','X',},
        {'X','.','X',},
        {'X','X','X',},
    },
    {
        {'.','.','X',},
        {'.','.','X',},
        {'.','.','X',},
        {'.','.','X',},
        {'.','.','X',},
    },  
    {
        {'X','X','X',},
        {'.','.','X',},
        {'X','X','X',},
        {'X','.','.',},
        {'X','X','X',},
    },
    {
        {'X','X','X',},
        {'.','.','X',},
        {'X','X','X',},
        {'.','.','X',},
        {'X','X','X',},
    },
    {
        {'X','.','X',},
        {'X','.','X',},
        {'X','X','X',},
        {'.','.','X',},
        {'.','.','X',},
    },
    {
        {'X','X','X',},
        {'X','.','.',},
        {'X','X','X',},
        {'.','.','X',},
        {'X','X','X',},
    },
    {
        {'X','X','X',},
        {'X','.','.',},
        {'X','X','X',},
        {'X','.','X',},
        {'X','X','X',},
    },
    {
        {'X','X','X',},
        {'.','.','X',},
        {'.','.','X',},
        {'.','.','X',},
        {'.','.','X',},
    },
    {
        {'X','X','X',},
        {'X','.','X',},
        {'X','X','X',},
        {'X','.','X',},
        {'X','X','X',},
    },
    {
        {'X','X','X',},
        {'X','.','X',},
        {'X','X','X',},
        {'.','.','X',},
        {'X','X','X',},
    },
};
int main()
{
    int n;
    cin >> n;
    char num[n];
    for(int i = 0;i<n;i++)
    {
        cin >> num[i];
    }
    for(int i = 0;i < 5;i++)
    {
        for(int j = 0;j < n;j++)
        {
            for(int k = 0;k < 3;k++)
            {
                printf("%c",char_num[num[j] - '0'][i][k]);
            }
            if(j!=n-1)
            {
                cout << '.';
            }
            else
            {
                continue;
            }
        }
        cout << endl;
    }
    return 0;
}

by TripFriend1130 @ 2024-04-03 17:56:23

@hexuchen 谢谢!关注已到!


|