样例都对,为什么不能过!
查看原帖
样例都对,为什么不能过!
1612828
Yuexuan楼主2025/1/31 17:54
#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	char s[110];
	cin>>n;
	cin>>s;
	for(int i=0;i<n;i++){
		if(s[i]=='1')cout<<"..x";
		else if(s[i]=='4')cout<<"x.x";
		else cout<<"xxx";
		if(i!=n-1)cout<<".";
	}cout<<endl;
	for(int i=0;i<n;i++){
		if(s[i]=='1'||s[i]=='2'||s[i]=='3'||s[i]=='7')cout<<"..x";
		else if(s[i]=='5'||s[i]=='6')cout<<"x..";
		else cout<<"x.x";
		if(i!=n-1)cout<<".";
	}cout<<endl;
	for(int i=0;i<n;i++){
		if(s[i]=='0')cout<<"x.x";
		else if(s[i]=='1'||s[i]=='7')cout<<"..x";
		else cout<<"xxx";
		if(i!=n-1)cout<<".";
	}cout<<endl;
	for(int i=0;i<n;i++){
		if(s[i]=='2')cout<<"x..";
		else if(s[i]=='0'||s[i]=='6'||s[i]=='8')cout<<"x.x";
		else cout<<"..x";
		if(i!=n-1)cout<<".";
	}cout<<endl;
	for(int i=0;i<n;i++){
		if(s[i]=='1'||s[i]=='4'||s[i]=='7')cout<<"..x";
		else cout<<"xxx";
		if(i!=n-1)cout<<".";
	}return 0;
}
2025/1/31 17:54
加载中...