报错全是第一行过长,没找出来,样例也是对的
查看原帖
报错全是第一行过长,没找出来,样例也是对的
1322817
wuming10086楼主2024/9/26 22:37
#include<iostream>
using namespace std;
int main(){
	string s;
	int n;
	string points[10][5]={{"XXX.","X.X.","X.X.","X.X.","XXX."},
						 {"..X.","..X.","..X.","..X.","..X."},
						 {"XXX.","..X.","XXX.","X...","XXX."},
						 {"XXX.","..X.","XXX.","..X.","XXX."},
						 {"X.X.","X.X.","XXX.","..X.","..X."},
						 {"XXX.","X...","XXX.","..X.","XXX."},
						 {"XXX.","X...","XXX.","X.X.","XXX."},
						 {"XXX.","..X.","..X.","..X.","..X."},
						 {"XXX.","X.X.","XXX.","X.X.","XXX."},
						 {"XXX.","X.X.","XXX.","..X.","XXX."},
	};
	cin>>n>>s;
	for(int j=0;j<5;j++){
		for(int i=0;i<n;i++){
			switch(s[i]){
				case '0':cout<<points[0][j];break;
				case '1':cout<<points[1][j];break;
				case '2':cout<<points[2][j];break;
				case '3':cout<<points[3][j];break;
				case '4':cout<<points[4][j];break;
				case '5':cout<<points[5][j];break;
				case '6':cout<<points[6][j];break;
				case '7':cout<<points[7][j];break;
				case '8':cout<<points[8][j];break;
				case '9':cout<<points[9][j];break;						
			}
		}
		cout<<endl;
}
	return 0;}

2024/9/26 22:37
加载中...