全WA求助
查看原帖
全WA求助
975719
lahmyyc314楼主2023/8/22 19:31

为啥样例过了,却全WA

#include <iostream>
#include <cstdio>
using namespace std;
void k(int a,int c)
{
		if(a==0&&c==1)cout<<"XXX";
		if(a==0&&c==2)cout<<"X.X";
		if(a==0&&c==3)cout<<"X.X";
		if(a==0&&c==4)cout<<"X.X";
		if(a==0&&c==5)cout<<"XXX";
		if(a==1&&c==1)cout<<"..X";
		if(a==1&&c==2)cout<<"..X";
		if(a==1&&c==3)cout<<"..X";
		if(a==1&&c==4)cout<<"..X";
		if(a==1&&c==5)cout<<"..X";
		if(a==2&&c==1)cout<<"XXX";
		if(a==2&&c==2)cout<<"..X";
		if(a==2&&c==3)cout<<"XXX";
		if(a==2&&c==4)cout<<"X..";
		if(a==2&&c==5)cout<<"XXX";
		if(a==3&&c==1)cout<<"XXX";
		if(a==3&&c==2)cout<<"..X";
		if(a==3&&c==3)cout<<"XXX";
		if(a==3&&c==4)cout<<"..X";
		if(a==3&&c==5)cout<<"XXX";
		if(a==4&&c==1)cout<<"X.X";
		if(a==4&&c==2)cout<<"X.X";
		if(a==4&&c==3)cout<<"XXX";
		if(a==4&&c==4)cout<<"..X";
		if(a==4&&c==5)cout<<"..X";
		if(a==5&&c==1)cout<<"XXX";
		if(a==5&&c==2)cout<<"X..";
		if(a==5&&c==3)cout<<"XXX";
		if(a==5&&c==4)cout<<"..X";
		if(a==5&&c==5)cout<<"XXX";
		if(a==6&&c==1)cout<<"XXX";
		if(a==6&&c==2)cout<<"X..";
		if(a==6&&c==3)cout<<"XXX";
		if(a==6&&c==4)cout<<"X.X";
		if(a==6&&c==5)cout<<"XXX";
		if(a==7&&c==1)cout<<"XXX";
		if(a==7&&c==2)cout<<"..X";
		if(a==7&&c==3)cout<<"..X";
		if(a==7&&c==4)cout<<"..X";
		if(a==7&&c==5)cout<<"..X";
		if(a==8&&c==1)cout<<"XXX";
		if(a==8&&c==2)cout<<"X.X";
		if(a==8&&c==3)cout<<"XXX";
		if(a==8&&c==4)cout<<"X.X";
		if(a==8&&c==5)cout<<"XXX";
		if(a==9&&c==1)cout<<"XXX";
		if(a==9&&c==2)cout<<"X.X";
		if(a==9&&c==3)cout<<"XXX";
		if(a==9&&c==4)cout<<"..X";
		if(a==9&&c==5)cout<<"XXX";
}
int main()
{
	long long x,j,nm;
	int u;
	cin>>x;
	char p[120]={0,};
	for(int z=1;z<=x+1;z++)
		scanf("%c",&p[z]);
		for(int j=1;j<=5;j++)
		{
			for(int i=1;i<=x+1;i++)
			{
				
				u=p[i]-'0';
				if(i==x+1) 
				{
					k(u,j);
					nm=1;
				}
				else 
				{
					k(u,j);
					nm=0;
				}
				if(i!=1&&nm==0)cout<<".";
			}
			cout<<endl;
			
		}
	return 0;
}

2023/8/22 19:31
加载中...