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:Runtime Error疯了。实在找不到RE的原因啊!!!In Reply To:Runtime Error疯了。实在找不到RE的原因啊!!! Posted by:doommetal at 2008-04-01 17:31:25 > #include<stdio.h> > #include<string.h> > #define maxn 32 > int maze[maxn][maxn]; > int main() > { > freopen("f.in","r",stdin); > > int t,i,j,x,y,k,cs=1; > char str[maxn]; > scanf("%d",&t); > while(t--) > { > printf("Bitmap #%d\n",cs++); > scanf("%d%d\n",&x,&y); > for(i=0;i<maxn;i++) > for(j=0;j<maxn;j++) > maze[i][j]=0; > scanf("%s\n",str); > for(i=0;str[i]!='.' && str[i];i++) > { > switch(str[i]) > { > case 'E':maze[x][y-1]=1;x++;break; > case 'N':maze[x][y]=1;y++;break; > case 'W':maze[x-1][y]=1;x--;break; > case 'S':maze[x-1][y-1]=1;y--;break; > default:break; > } > } > for(j=31;j>=0;j--){ > for(i=0;i<32;i++) > if(maze[i][j]) > printf("X"); > else > 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