60分最后两个点T
查看原帖
60分最后两个点T
535267
Colin777楼主2021/7/11 11:27
#include<iostream>
#include<string>
using namespace std;

int main()
{
	char a[10][5][4] ={
	//0
	   {
	   	"XXX",
	   	"X.X",
	   	"X.X",
	   	"X.X",
	   	"XXX"
	   },
	//1
	   {
	   	"..X",
	   	"..X",
	   	"..X",
	   	"..X",
	   	"..X"
	   },
	//2
	   {
	   	"XXX",
	   	"..X",
	   	"XXX",
	   	"X..",
	   	"XXX"
	   },
	//3
	   {
	   	"XXX",
	   	"..X",
	   	"XXX",
	   	"..X",
	   	"XXX"
       },
	//4
	   {
	   	"X.X",
	   	"X.X",
	   	"XXX",
	   	"..X",
	   	"..X"
	   },
	//5
	   {
	   	"XXX",
	   	"X..",
	   	"XXX",
	   	"..X",
	   	"XXX"
	   },
	//6
	   {
	   	"XXX",
	   	"X..",
	   	"XXX",
	   	"X.X",
	   	"XXX"
	   },
	//7
	   {
	   	"XXX",
	   	"..X",
	   	"..X",
	   	"..X",
	   	"..X"
	   },
	//8
	   {
	   	"XXX",
	   	"X.X",
	   	"XXX",
	   	"X.X",
	   	"XXX"
	   },
	//9
	   {
	   	"XXX",
	   	"X.X",
	   	"XXX",
	   	"..X",
	   	"XXX"
	   }
	};
	int n;
	cin >> n;
	string s;
	for(int i = 0;i<n;i++)
	{
		cin >> s[i];
	}
	
	for(int i = 0; i<5; i++)
	{
		for(int j = 0; j<n; j++)
		{
			for(int k = 0; k<3; k++)
			{
				cout << a[s[j] - '0'][i][k];
			}
			if(j != n-1)
			{
				cout <<".";
			}
		}
		cout << endl;
	}
	
	return 0;
}

本蒟蒻卒,60分,真的看不出来了

2021/7/11 11:27
加载中...