打表法
查看原帖
打表法
1295765
na_nian_na_tu楼主2025/1/24 21:47
#include <bits/stdc++.h>
using namespace std;
string arr[5][10]={
	"XXX","..X","XXX","XXX","X.X","XXX","XXX","XXX","XXX","XXX",
	"X.X","..X","..X","..X","X.X","X..","X..","..X","X.X","X.X",
	"X.X","..X","XXX","XXX","XXX","XXX","XXX","..X","XXX","XXX",
	"X.X","..X","X..","..X","..X","..X","X.X","..X","X.X","..X",
	"XXX","..X","XXX","XXX","..X","XXX","XXX","..X","XXX","XXX"
};
int main() {
	int l;
	cin>>l;
	string s;
	cin>>s;
	for(int i=0;i<5;i++){
		for(int j=0;j<l;j++){
			if(j==l-1){
				cout<<arr[i][s[j]-'0'];
			}else{
				cout<<arr[i][s[j]-'0']<<".";
			}
			
		}
		cout<<"\n";
	}
	return 0;
}
2025/1/24 21:47
加载中...