| ||||||||||
| 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 | |||||||||
不好意思,现在才知道怎么链接问题序号……为什么总是presentation error?#include<stdio.h>
#define MAXBLOCK 20
main()
{char cube[MAXBLOCK][MAXBLOCK][MAXBLOCK];
int blocks,i,j,k,hight,maxj,maxk;
while(1)
{ for(i=0;i<MAXBLOCK;i++)
for(j=0;j<MAXBLOCK;j++)
for(k=0;k<MAXBLOCK;k++)
cube[i][j][k]=0;
scanf("%d",&blocks);
if(blocks==0)break;
for(i=0;i<blocks;i++)
{
for(j=0;;j++)
{ scanf("%d",&hight);
if(j==0&&i==0)maxk=hight;
if(hight==0)
{if(i==0)maxj=j;
break;
}
for(k=0;k<hight;k++)
cube[i][j][k]=1;
}
}
j=k=0,i=blocks-1;
while(cube[i][j][k]==0&&i>0)
{blocks--;
i--;
}
for(k=0;k<maxk;k++)
{
for(i=0;i<blocks;i++)
{ j=0;
while(cube[i][j][k]==1)j++;
if(j==0)break;
if(i>0)printf(" ");
printf("%d",j);
}
printf("\n");
}
printf("\n");
for(j=0;j<maxj;j++)
{
for(k=0;k<maxk;k++)
{ i=0;
while(cube[i][j][k]==1)i++;
if(i==0)break;
if(k>0)printf(" ");
printf("%d",i);
}
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