自测对,可我连提交都不行
查看原帖
自测对,可我连提交都不行
791526
lnxjun1楼主2022/10/8 09:01
#include<stdio.h>
#include<string>
using namespace std;
int main()
{
	int n,i;
	scanf("%d",&n);
	int N[n];
	string a[5];
	for(i=0;i<=n;i++)
	{
		N[i]=getchar()-48;
	}
	for(i=0;i<=n;i++)
	{
		if(N[i]==0)
		{
			a[0]+="XXX";a[1]+="X.X";a[2]+="X.X";a[3]+="X.X";a[4]+="XXX";
		}
		if(N[i]==1)
		{
			a[0]+="..X";a[1]+="..X";a[2]+="..X";a[3]+="..X";a[4]+="..X";
		}
		if(N[i]==2)
		{
			a[0]+="XXX";a[1]+="..X";a[2]+="XXX";a[3]+="X..";a[4]+="XXX";
		}
		if(N[i]==3)
		{
			a[0]+="XXX";a[1]+="..X";a[2]+="XXX";a[3]+="..X";a[4]+="XXX";
		}
		if(N[i]==4)
		{
			a[0]+="X.X";a[1]+="X.X";a[2]+="XXX";a[3]+="..X";a[4]+="..X";
		}
		if(N[i]==5)
		{
			a[0]+="XXX";a[1]+="X..";a[2]+="XXX";a[3]+="..X";a[4]+="XXX";
		}
		if(N[i]==6)
		{
			a[0]+="XXX";a[1]+="X..";a[2]+="XXX";a[3]+="X.X";a[4]+="XXX";
		}
		if(N[i]==7)
		{
			a[0]+="XXX";a[1]+="..X";a[2]+="..X";a[3]+="..X";a[4]+="..X";
		}
		if(N[i]==8)
		{
			a[0]+="XXX";a[1]+="X.X";a[2]+="XXX";a[3]+="X.X";a[4]+="XXX";
		}
		if(N[i]==9)
		{
			a[0]+="XXX";a[1]+="X.X";a[2]+="XXX";a[3]+="..X";a[4]+="XXX";
		}
		if(i!=n&&i!=0)
		{
			a[0]+=".";a[1]+=".";a[2]+=".";a[3]+=".";a[4]+=".";
		}
	}
	for(i=0;i<=4;i++)
	{
		printf("%s\n",a[i].c_str());
	}


	return 0;
}
2022/10/8 09:01
加载中...