社区讨论

为什么数组开的稍大一点就会WA?

P5730【深基5.例10】显示屏参与者 2已保存回复 6

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
6 条
当前快照
1 份
快照标识符
@lo7ffz48
此快照首次捕获于
2023/10/27 00:57
2 年前
此快照最后确认于
2023/10/27 00:57
2 年前
查看原帖
求大佬指点
CPP
#include<bits/stdc++.h>
using namespace std;
char b[1005];
char a[10][5][3]=
{
	{//0
		'X','X','X',
		'X','.','X',
		'X','.','X',
		'X','.','X',
		'X','X','X',
	},
	{//1
		'.','.','X',
		'.','.','X',
		'.','.','X',
		'.','.','X',
		'.','.','X',
	},
	{//2
		'X','X','X',
		'.','.','X',
		'X','X','X',
		'X','.','.',
		'X','X','X',
	},
	{//3
		'X','X','X',
		'.','.','X',
		'X','X','X',
		'.','.','X',
		'X','X','X',
	},
	{//4
		'X','.','X',
		'X','.','X',
		'X','X','X',
		'.','.','X',
		'.','.','X',
	},
	{//5
		'X','X','X',
		'X','.','.',
		'X','X','X',
		'.','.','X',
		'X','X','X',
	},
	{//6
		'X','X','X',
		'X','.','.',
		'X','X','X',
		'X','.','X',
		'X','X','X',
	},
	{//7
		'X','X','X',
		'.','.','X',
		'.','.','X',
		'.','.','X',
		'.','.','X',
	},
	{//8
		'X','X','X',
		'X','.','X',
		'X','X','X',
		'X','.','X',
		'X','X','X',
	},
	{//9
		'X','X','X',
		'X','.','X',
		'X','X','X',
		'.','.','X',
		'X','X','X',
	}
};
int n;
int main()
{
	cin>>n;
	for(int i=0;i<n;i++)
	cin>>b[i];
	for(int i=0;i<=4;i++)//每一行 
	{
			for(int j=0;j<=n-1;j++)//每一个数字 
				{
					for(int k=0;k<=2;k++)//每一列 
					{cout<<a[b[j]-'0'][i][k];}
					if(j!=n-1)cout<<'.';
				}
		cout<<endl;
	}
	return 0;
}

回复

6 条回复,欢迎继续交流。

正在加载回复...