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 |
狂汗啊。。 用C++ WA,用G++就AC,怎么回事啊。 晕死了。 服务器BUG?代码如下: 高手指点啊。 怎么会这样。。。 #include <iostream.h> #include<stdio.h> #include <string.h> short flag[35][35]; int main() { int i,j,k,n,x,y; char str; scanf("%d",&n); for (k = 1; k <= n; k++) { scanf("%d%d",&x,&y); memset(flag,0,sizeof(flag)); while(cin>>str) { if(str == 'E') { flag[y - 1][x] = 1; x++; } else if (str == 'W') { flag[y][x - 1] = 1; x--; } else if (str == 'N') { flag[y][x] = 1; y++; } else if (str == 'S') { flag[y - 1][x - 1] = 1; y--; } else break; } printf("Bitmap #%d\n",k); for (i = 31; i >= 0; i--) { for (j = 31; j >= 0; j--) if (flag[i][31 - j] == 1) printf("X"); else printf("."); printf("\n"); } printf("\n"); } return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator