P5730 【深基5.例10】显示屏 求助!
  • 板块题目总版
  • 楼主AC_jihao24
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/2/23 19:38
  • 上次更新2024/2/23 21:33:30
查看原帖
P5730 【深基5.例10】显示屏 求助!
587891
AC_jihao24楼主2024/2/23 19:38
#include <cstdio>
#include<queue>
using namespace std;
int n;char d;
queue<char> s0,s1,s2,s3,s4;
int main()
{
	scanf("%d",&n);
	for(int i=0;i<=n;i++)
	{
		scanf("%c",&d);
		if(d=='0')
		{
			s0.push('X');s0.push('X');s0.push('X');
			s1.push('X');s1.push('.');s1.push('X');
			s2.push('X');s2.push('.');s2.push('X');
			s3.push('X');s3.push('.');s3.push('X');
			s4.push('X');s4.push('X');s4.push('X');
		}if(d=='1')
		{
			s0.push('.');s0.push('.');s0.push('X');
			s1.push('.');s1.push('.');s1.push('X');
			s2.push('.');s2.push('.');s2.push('X');
			s3.push('.');s3.push('.');s3.push('X');
			s4.push('.');s4.push('.');s4.push('X');
		}if(d=='2')
		{
			s0.push('X');s0.push('X');s0.push('X');
			s1.push('.');s1.push('.');s1.push('X');
			s2.push('X');s2.push('X');s2.push('X');
			s3.push('X');s3.push('.');s3.push('.');
			s4.push('X');s4.push('X');s4.push('X');
		}if(d=='3')
		{
			s0.push('X');s0.push('X');s0.push('X');
			s1.push('.');s1.push('.');s1.push('X');
			s2.push('X');s2.push('X');s2.push('X');
			s3.push('.');s3.push('.');s3.push('X');
			s4.push('X');s4.push('X');s4.push('X');
		}if(d=='4')
		{
			s0.push('X');s0.push('.');s0.push('X');
			s1.push('X');s1.push('.');s1.push('X');
			s2.push('X');s2.push('X');s2.push('X');
			s3.push('.');s3.push('.');s3.push('X');
			s4.push('.');s4.push('.');s4.push('X');
		}if(d=='5')
		{
			s0.push('X');s0.push('X');s0.push('X');
			s1.push('X');s1.push('.');s1.push('.');
			s2.push('X');s2.push('X');s2.push('X');
			s3.push('.');s3.push('.');s3.push('X');
			s4.push('X');s4.push('X');s4.push('X');
		}if(d=='6')
		{
			s0.push('X');s0.push('X');s0.push('X');
			s1.push('X');s1.push('.');s1.push('.');
			s2.push('X');s2.push('X');s2.push('X');
			s3.push('X');s3.push('.');s3.push('X');
			s4.push('X');s4.push('X');s4.push('X');
		}if(d=='7')
		{
			s0.push('X');s0.push('X');s0.push('X');
			s1.push('.');s1.push('.');s1.push('X');
			s2.push('.');s2.push('.');s2.push('X');
			s3.push('.');s3.push('.');s3.push('X');
			s4.push('.');s4.push('.');s4.push('X');
		}if(d=='8')
		{
			s0.push('X');s0.push('X');s0.push('X');
			s1.push('X');s1.push('.');s1.push('X');
			s2.push('X');s2.push('X');s2.push('X');
			s3.push('X');s3.push('.');s3.push('X');
			s4.push('X');s4.push('X');s4.push('X');
		}if(d=='9')
		{
			s0.push('X');s0.push('X');s0.push('X');
			s1.push('X');s1.push('.');s1.push('X');
			s2.push('X');s2.push('X');s2.push('X');
			s3.push('.');s3.push('.');s3.push('X');
			s4.push('X');s4.push('X');s4.push('X');
		}
		
		if(i!=n&&i!=0)
		{
			s0.push('.');
			s1.push('.');
			s2.push('.');
			s3.push('.');
			s4.push('.');
		}
	}
	while(s0.empty()!=true)
	{
		printf("%c",s0.front());
		s0.pop();
	}
	printf("\n");
	while(s1.empty()!=true)
	{
		printf("%c",s1.front());
		s1.pop();
	}
	printf("\n");
	while(s2.empty()!=true)
	{
		printf("%c",s2.front());
		s2.pop();
	}
	printf("\n");
	while(s3.empty()!=true)
	{
		printf("%c",s3.front());
		s3.pop();
	}
	printf("\n");
	while(s4.empty()!=true)
	{
		printf("%c",s4.front());
		s4.pop();
	}
	return 0;
}

大佬们看看哪里错了?(样例是对的)

2024/2/23 19:38
加载中...