为什么全是WA啊!!求大佬帮我看看!!
查看原帖
为什么全是WA啊!!求大佬帮我看看!!
395879
DDoinb1楼主2021/2/2 19:45
#include<stdio.h>
int main()
{
	int n,i,j,k=0,c[100];
	char a[100];/*存放将要显示的数字*/ 
	
	scanf("%d",&n);/*数字个数*/ getchar();
	
	for(i=0;i<n;i++){
		a[i]=getchar();
		c[i]=a[i]-'0';
	}/*c[i]存放将要显示的数字*/ 
	

	
		for(i=0;i<5;i++){
			for(j=0;j<n;j++){
				if(i==0){
				switch(c[j]){
				case 0:printf("XXX");break;
				case 1:printf("..X");break;
				case 2:printf("XXX");break;
				case 3:printf("XXX");break;
				case 4:printf("X.X");break;
				case 5:printf("XXX");break;
				case 6:printf("XXX");break;
				case 7:printf("XXX");break;
				case 8:printf("XXX");break;
				case 9:printf("XXX");break;
			   
			}
			}
			if(i==1){
				switch(c[j]){
				case 0:printf("X.X");break;
				case 1:printf("..X");break;
				case 2:printf("..X");break;
				case 3:printf("..X");break;
				case 4:printf("X.X");break;
				case 5:printf("X..");break;
				case 6:printf("X..");break;
				case 7:printf("..X");break;
				case 8:printf("X.X");break;
				case 9:printf("X.X");break;
			   
			}
			}
			if(i==2){
					switch(c[j]){
				case 0:printf("X.X");break;
				case 1:printf("..X");break;
				case 2:printf("XXX");break;
				case 3:printf("XXX");break;
				case 4:printf("XXX");break;
				case 5:printf("XXX");break;
				case 6:printf("XXX");break;
				case 7:printf("..X");break;
				case 8:printf("XXX");break;
				case 9:printf("XXX");break;
			  
			}
			}
			if(i==3){
					switch(c[j]){
				case 0:printf("X.X");break;
				case 1:printf("..X");break;
				case 2:printf("X..");break;
				case 3:printf("..X");break;
				case 4:printf("..X");break;
				case 5:printf("..X");break;
				case 6:printf("X.X");break;
				case 7:printf("..X");break;
				case 8:printf("X.X");break;
				case 9:printf("..X");break;
			   
			}
			}
			if(i==4){
					switch(c[j]){
				case 0:printf("XXX");break;
				case 1:printf("..X");break;
				case 2:printf("XXX");break;
				case 3:printf("XXX");break;
				case 4:printf("..X");break;
				case 5:printf("XXX");break;
				case 6:printf("XXX");break;
				case 7:printf("..X");break;
				case 8:printf("XXX");break;
				case 9:printf("XXX");break;
			   
			}
			}
			if(j!=n-1) printf(".");
			
		}
		printf("\n");
		}
	
}
2021/2/2 19:45
加载中...