全都不对为什么啊,在自己的dev上输出是对的啊。c语言

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

hgdhjgj @ 2024-03-25 17:19:35

#include <stdio.h>
#include <string.h>

int main() {
    char a[10][5][6] = {
        "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"
    };
    int n;
    char str[100];
    scanf("%d %s", &n, str);
    char s[5][100] = {0};
    for (int i = 0; i < n; i++) {
        int t = str[i] - '0';
        for (int j = 0; j < 5; j++) {
            strcat(s[j], a[t][j]);
            if (i != n - 1) {
                strcat(s[j], ".");
            }
        }

    }
    for (int i = 0; i < 5; i++) {
        printf("%s", s[i]);
        printf("\n");
    }
    return 0;
}

by 违规用户名971024 @ 2024-03-25 18:23:23

#include<cstdio>
using namespace std;
char c[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"
},ans[10][1000];
int main(){
    int n,a,s=0;
    scanf("%d",&n);
    while(n--){
        scanf("%1d",&a);
        for(int i=0;i<5;i++)
            for(int j=0;j<3;j++)
                ans[i][s+j]=c[a][i][j];
        for(int i=0;i<5;i++) ans[i][s+3]='.';
        s+=4;
    }
    for(int i=0;i<5;i++){
        for(int j=0;j<s-1;j++) printf("%c",ans[i][j]);
        printf("\n");
    }
    return 0;
}

@ hgdhjgj 记得给个关注


by hgdhjgj @ 2024-03-26 15:59:24

@违规用户名971024 感谢


by hgdhjgj @ 2024-03-26 16:02:31

@违规用户名971024 能用c吗c++我不会


by 违规用户名971024 @ 2024-03-26 17:50:35

cin变成scanf

cout变成cout

|