能过样例 不知道哪里错了 全部WA了 谢谢大家
查看原帖
能过样例 不知道哪里错了 全部WA了 谢谢大家
606697
Phoebe_n楼主2022/1/18 19:22
#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    char a[1024];
    string ans[6];
    for(int i=0;i<n;i++){
        cin>>a[i];
        if(a[i]=='0')
        {    
        ans[1]+="XXX.";
        ans[2]+="X.X.";
        ans[3]+="X.X.";
        ans[4]+="X.X.";
        ans[5]+="XXX.";
        }
        if(a[i]=='1')
        {
 
        ans[1]+="..X.";
        ans[2]+="..X.";
        ans[3]+="..X.";
        ans[4]+="..X.";
        ans[5]+="..X.";
        }
        if(a[i]=='2')
        {
        ans[1]+="XXX.";
        ans[2]+="..X.";
        ans[3]+="XXX.";
        ans[4]+="X...";
        ans[5]+="XXX.";
        }
        if(a[i]=='3')
        {
        ans[1]+="XXX.";
        ans[2]+="..X.";
        ans[3]+="XXX.";
        ans[4]+="..X.";
        ans[5]+="XXX.";
        }
        if(a[i]=='4')
        {
        ans[1]+="X.X.";
        ans[2]+="X.X.";
        ans[3]+="XXX.";
        ans[4]+="..X.";
        ans[5]+="..X.";
        }
        if(a[i]=='5')
        {
        ans[1]+="XXX.";
        ans[2]+="X...";
        ans[3]+="XXX.";
        ans[4]+="..X.";
        ans[5]+="XXX.";    
        }
        if(a[i]=='6')
        {
        ans[1]+="XXX.";
        ans[2]+="X...";
        ans[3]+="XXX.";
        ans[4]+="X.X.";
        ans[5]+="XXX.";
        }
        if(a[i]=='7')
        {
        ans[1]+="XXX.";
        ans[2]+="..X.";
        ans[3]+="..X.";
        ans[4]+="..X.";
        ans[5]+="..X.";
        }
        if(a[i]=='8')
        {
        ans[1]+="XXX.";
        ans[2]+="X.X.";
        ans[3]+="XXX.";
        ans[4]+="X.X.";
        ans[5]+="XXX.";
        }
        if(a[i]=='9')
        {
        ans[1]+="XXX.";
        ans[2]+="X.X.";
        ans[3]+="XXX.";
        ans[4]+="..X.";
        ans[5]+="XXX.";
        }
        
    }
    for(int i=0;i<6;i++){
        ans[i]=ans[i].substr(0,ans[i].length()-1);
        cout<<ans[i]<<endl;
    }
    return 0;
} 



2022/1/18 19:22
加载中...