Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

大哥们,帮我看一下哪出错啊,输出和题目完全一样

Posted by hades850723 at 2005-04-04 15:52:05 on Problem 1102
#include<stdio.h>
#include<string.h>
main()
{char a[23][96];
char b[8];
int c,i,j;
scanf("%d %s",&c,&b);
while (c!=0 )
	{for(i=0;i<=2*c+2;i++)
	for(j=0;j<=int(12*strlen(b)-1);j++)a[i][j]=0;
	for(i=0;i<=int(strlen(b)-1);i++)

	switch(b[i])
	{case'0':{for(j=1;j<=c;j++){a[j][i*(c+2)]='|';a[j][i*(c+2)+c+1]='|';}
		for(j=c+2;j<=2*c+1;j++){a[j][i*(c+2)]='|';a[j][i*(c+2)+c+1]='|';}
		for(j=1;j<=c;j++){a[0][i*(c+2)+j]='-';a[2*c+2][i*(c+2)+j]='-';}
		}break;
	case'1':{for(j=1;j<=c;j++)a[j][i*(c+2)+c+1]='|';
		for(j=c+2;j<=2*c+1;j++)a[j][i*(c+2)+c+1]='|';
		}break;
	case'2':{for(j=1;j<=c;j++)a[j][i*(c+2)+c+1]='|';
		for(j=c+2;j<=2*c+1;j++)a[j][i*(c+2)]='|';
		for(j=1;j<=c;j++){a[0][i*(c+2)+j]='-';a[c+1][i*(c+2)+j]='-';a[2*c+2][i*(c+2)+j]='-';}
		}break;
	case'3':{for(j=1;j<=c;j++)a[j][i*(c+2)+c+1]='|';
		for(j=c+2;j<=2*c+1;j++)a[j][i*(c+2)+c+1]='|';
		for(j=1;j<=c;j++){a[0][i*(c+2)+j]='-';a[c+1][i*(c+2)+j]='-';a[2*c+2][i*(c+2)+j]='-';}
		}break; 
	case'4':{for(j=1;j<=c;j++){a[j][i*(c+2)]='|';a[j][i*(c+2)+c+1]='|';}
		for(j=c+2;j<=2*c+1;j++)a[j][i*(c+2)+c+1]='|';
		for(j=1;j<=c;j++)a[c+1][i*(c+2)+j]='-';
		}break;
	case'5':{for(j=1;j<=c;j++)a[j][i*(c+2)]='|';
		for(j=c+2;j<=2*c+1;j++)a[j][i*(c+2)+c+1]='|';
		for(j=1;j<=c;j++){a[0][i*(c+2)+j]='-';a[c+1][i*(c+2)+j]='-';a[2*c+2][i*(c+2)+j]='-';}
		}break;
	case'6':{for(j=1;j<=c;j++)a[j][i*(c+2)]='|';
		for(j=c+2;j<=2*c+1;j++){a[j][i*(c+2)]='|';a[j][i*(c+2)+c+1]='|';}
		for(j=1;j<=c;j++){a[0][i*(c+2)+j]='-';a[c+1][i*(c+2)+j]='-';a[2*c+2][i*(c+2)+j]='-';}
		}break;
	case'7':{for(j=1;j<=c;j++)a[j][i*(c+2)+c+1]='|';
		for(j=c+2;j<=2*c+1;j++)a[j][i*(c+2)+c+1]='|';
		for(j=1;j<=c;j++)a[0][i*(c+2)+j]='-';
		}break;
	case'8':{for(j=1;j<=c;j++){a[j][i*(c+2)]='|';a[j][i*(c+2)+c+1]='|';}
		for(j=c+2;j<=2*c+1;j++){a[j][i*(c+2)]='|';a[j][i*(c+2)+c+1]='|';}
		for(j=1;j<=c;j++){a[0][i*(c+2)+j]='-';a[c+1][i*(c+2)+j]='-';a[2*c+2][i*(c+2)+j]='-';}
		}break;
	case'9':{for(j=1;j<=c;j++){a[j][i*(c+2)]='|';a[j][i*(c+2)+c+1]='|';}
		for(j=c+2;j<=2*c+1;j++)a[j][i*(c+2)+c+1]='|';
		for(j=1;j<=c;j++){a[0][i*(c+2)+j]='-';a[c+1][i*(c+2)+j]='-';a[2*c+2][i*(c+2)+j]='-';}
		}break;
	}
for(i=0;i<=c*2+2;i++)
{for(j=0;j<=int((c+2)*strlen(b)-1);j++)
printf("%c",a[i][j]);
printf("\n");}
scanf("%d %s",&c,&b);
}return 1;
}

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator