| ||||||||||
| 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了呢?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 ch;
char str[maxn];
scanf("%d",&t);
while(t--)
{
printf("Bitmap #%d\n",cs++);
scanf("%d%d\n",&x,&y);
memset(maze,0,sizeof(maze));
//scanf("%s\n",str);
//for(i=0;str[i]!='.' && str[i];i++)
for(;(ch=getchar())!='.';)
{
switch(ch)
{
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;
}
}
getchar();
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