这个scanf的bug是怎么回事儿?
int main() {scanf("%d %d", &m, &n); // input
getchar();
if(m == 0 && n == 0)
break;
for(i = 1; i <= m; i ++) {
for(j = 1; j <= n; j ++) {
scanf("%d", &a[i][j]);
}
getchar();
}
printf("\n");
for(i = 1; i <= m; i ++) {
for(j = 1; j <= n; j ++) {
printf("%c", a[i][j]);
}printf("\n");
}
system("pause");
return 0;
}
这个简单的读入输出代码对于下列的前两组数据都没有问题,但对于最后一组数据却出现异常,哪位大牛帮忙看看~感激不尽~