和标准答案一模一样但是全部WA

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

Yungchit @ 2022-02-08 16:00:21

![]()![这是下载的第一个数据点的标准输出和我的答案的对比](C:\Users\27493\OneDrive\图片\屏幕快照)

```cpp
#include <iostream>

using namespace std;

int main()
{
    int n,k;
    scanf("%d",&n);
    n++;
    //cout<<n<<endl;
    char h[105];
    for(k=0;k<n;k++)
    {
        scanf("%c",&h[k]);
    }
    for(int i=0;i<5;i++)
    {
        switch(i)
        {
            case 0:
                for(int j=1;j<=n;j++)
                {
                    switch(h[j])
                    {
                    case '0':
                        printf("XXX");
                        break;
                    case '1':
                        printf("..X");
                        break;
                    case '2':
                        printf("XXX");
                        break;
                    case '3':
                        printf("XXX");
                        break;
                    case '4':
                        printf("X.X");
                        break;
                    case '5':
                        printf("XXX");
                        break;
                    case '6':
                        printf("XXX");
                        break;
                    case '7':
                        printf("XXX");
                        break;

                    case '8':
                        printf("XXX");
                        break;
                    case '9':
                        printf("XXX");
                        break;
                    }
                    if(j-n){printf((j==(n-1))?"":".");/*cout<<j;*/}
                }
                cout<<endl;
                break;
            case 1:
                for(int j=1;j<=n;j++)
                {
                    switch(h[j])
                    {
                    case '0':
                        printf("X.X");
                        break;
                    case '1':
                        printf("..X");
                        break;
                    case '2':
                        printf("..X");
                        break;
                    case '3':
                        printf("..X");
                        break;
                    case '4':
                        printf("X.X");
                        break;
                    case '5':
                        printf("X..");
                        break;
                    case '6':
                        printf("X..");
                        break;
                    case '7':
                        printf("..X");
                        break;

                    case '8':
                        printf("X.X");
                        break;
                    case '9':
                        printf("X.X");
                        break;
                    }
                    if(j-n){printf((j==(n-1))?"":".");/*cout<<j;*/}
                }
                cout<<endl;
                break;
            case 2:
                for(int j=1;j<=n;j++)
                {
                    switch(h[j])
                    {
                    case '0':
                        printf("X.X");
                        break;
                    case '1':
                        printf("..X");
                        break;
                    case '2':
                        printf("XXX");
                        break;
                    case '3':
                        printf("XXX");
                        break;
                    case '4':
                        printf("XXX");
                        break;
                    case '5':
                        printf("XXX");
                        break;
                    case '6':
                        printf("XXX");
                        break;
                    case '7':
                        printf("..X");
                        break;

                    case '8':
                        printf("XXX");
                        break;
                    case '9':
                        printf("XXX");
                        break;
                    }
                    if(j-n){printf((j==(n-1))?"":".");/*cout<<j;*/}
                }
                cout<<endl;
                break;
            case 3:
                for(int j=1;j<=n;j++)
                {
                    switch(h[j])
                    {
                    case '0':
                        printf("X.X");
                        break;
                    case '1':
                        printf("..X");
                        break;
                    case '2':
                        printf("X..");
                        break;
                    case '3':
                        printf("..X");
                        break;
                    case '4':
                        printf("..X");
                        break;
                    case '5':
                        printf("..X");
                        break;
                    case '6':
                        printf("X.X");
                        break;
                    case '7':
                        printf("..X");
                        break;

                    case '8':
                        printf("X.X");
                        break;
                    case '9':
                        printf("..X");
                        break;
                    }
                    if(j-n){printf((j==(n-1))?"":".");/*cout<<j;*/}
                }
                cout<<endl;
                break;
            case 4:
                for(int j=1;j<=n;j++)
                {
                    switch(h[j])
                    {
                    case '0':
                        printf("XXX");
                        break;
                    case '1':
                        printf("..X");
                        break;
                    case '2':
                        printf("XXX");
                        break;
                    case '3':
                        printf("XXX");
                        break;
                    case '4':
                        printf("..X");
                        break;
                    case '5':
                        printf("XXX");
                        break;
                    case '6':
                        printf("XXX");
                        break;
                    case '7':
                        printf("..X");
                        break;

                    case '8':
                        printf("XXX");
                        break;
                    case '9':
                        printf("XXX");
                        break;
                    }
                    if(j-n){printf((j==(n-1))?"":".");/*cout<<j;*/}
                }
                break;
        }
    }
    return 0;
}

by Yungchit @ 2022-02-08 16:03:34


by xhz_ @ 2022-02-08 16:04:20

![]()![这是下载的第一个数据点的标准输出和我的答案的对比](C:\Users\27493\OneDrive\图片\屏幕快照)

无语。


by coldy_rainy @ 2022-02-08 16:08:12

长大以后,我一定要买一款能看到别人电脑里照片的电脑QWQ


by a1029 @ 2022-02-08 16:08:56

@Yungchit 等待几分钟再交一次,可能评测机爆了


by LYqwq @ 2022-02-08 16:09:05

等我长大了,我要买一台能看到别人电脑里文件的电脑


by Yungchit @ 2022-02-08 16:17:11

图片传了两次都没传上去。。。。。。。我的电脑上面也看不到哈哈哈


by Yungchit @ 2022-02-08 16:18:49

@a1029 好的


by DANNNqwq @ 2022-02-08 16:22:35

@penhaochen 买到和我说一声,我也要


by 5k_sync_closer @ 2022-02-08 16:25:30

@penhaochen 关于 lz 告诉我们文件地址之后试图让我们使用 ssh 获得图片这件事(


by Yungchit @ 2022-02-08 16:30:52

@5k_sync_closer 非也非也,其实是洛谷这个评论功能要填写地址传图片,但是发上去之后评论区只显示地址[手动滑稽]


| 下一页