| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:为什么老是WA?在本地运行是正确的呀,各位帮帮忙In Reply To:为什么老是WA?在本地运行是正确的呀,各位帮帮忙 Posted by:lzpsky at 2007-01-23 17:01:47 > #include<stdio.h>
> #define MAX 1000
> main()
> {
> int n[MAX],s[MAX],count,i=0,j,k,t,h,m[9];
> while(1){
> scanf("%d%d",&s[i],&n[i]);
> if(n[i]==0&&s[i]==0) break;
> if(n[i]>=0&&n[i]<=99999999&&s[i]>=1&&s[i]<=10)
> i++;
> }
>
> count=i;
> for(i=0;i<count;i++)
> {
> for(j=0;n[i]!=0;j++)
> {
> m[j]=n[i]%10;
> n[i]=n[i]/10;
> }
>
> for(k=j-1;k>=0;k--)
> {
> if(m[k]!=1&&m[k]!=4)
> {
> printf(" ");
> for(t=0;t<s[i];t++)
> printf("-");
> printf(" ");
> }
> else
> for(t=0;t<s[i]+2;t++)
> printf(" ");
> printf(" ");
> }
> printf("\n");
>
> for(t=0;t<s[i];t++)
> {
> for(k=j-1;k>=0;k--)
> {
> if(m[k]==5||m[k]==6)
> {
> printf("|");
> for(h=0;h<s[i]+1;h++)
> printf(" ");
> }
> else if(m[k]==1||m[k]==2||m[k]==3||m[k]==7)
> {
> for(h=0;h<s[i]+1;h++)
> printf(" ");
> printf("|");
> }
> else
> {
> printf("|");
> for(h=0;h<s[i];h++)
> printf(" ");
> printf("|");
> }
> printf(" ");
> }
> printf("\n");
> }
>
>
> for(k=j-1;k>=0;k--)
> {
> if(m[k]==1||m[k]==7||m[k]==0)
> {
> for(t=0;t<s[i]+2;t++)
> printf(" ");
> }
> else
> {
> printf(" ");
> for(t=0;t<s[i];t++)
> printf("-");
> printf(" ");
> }
> printf(" ");
> }
> printf("\n");
>
> for(t=0;t<s[i];t++)
> {
> for(k=j-1;k>=0;k--)
> {
> if(m[k]==2)
> {
> printf("|");
> for(h=0;h<s[i]+1;h++)
> printf(" ");
> }
> else if(m[k]==0||m[k]==6||m[k]==8)
> {
> printf("|");
> for(h=0;h<s[i];h++)
> printf(" ");
> printf("|");
> }
> else
> {
> for(h=0;h<s[i]+1;h++)
> printf(" ");
> printf("|");
> }
> if(k>0)
> printf(" ");
> }
> printf("\n");
> }
>
>
> for(k=j-1;k>=0;k--)
> {
> if(m[k]==1||m[k]==4||m[k]==7)
> {
> for(t=0;t<s[i]+2;t++)
> printf(" ");
> }
> else
> {
> printf(" ");
> for(t=0;t<s[i];t++)
> printf("-");
> printf(" ");
> }
> printf(" ");
> }
> printf("\n");
> printf("\n");
> }
> }
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator