提问 / 关于 printf
查看原帖
提问 / 关于 printf
261507
Ender_hz楼主2020/9/4 22:12

这样AC/100

#include<string>
#include<iostream>
#include<cstdio>
using namespace std;
int n;
char c[101];
string p[10][5]={{"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 main()
{
    scanf("%d",&n);
    scanf("%s",c);
    for(int i=0;i<=4;i++)
    {
        for(int j=0;j<=n-2;j++)
            cout<<p[c[j]-'0'][i]<<".";
        cout<<p[c[n-1]-'0'][i]<<endl;
    }
}

cout换成printf就爆零

求解

好家伙是不是歧视我printf

2020/9/4 22:12
加载中...