
这个代码是从别的链接学过来的,本意是做一个手动版的连连看,先输入一个数字n,再输入一个2n*2n的类似棋盘。为什么到第三行想再继续输入就出问题了呢?

接着输入 按回车 结果出现下面的情况



接着输入 按回车 结果出现下面的情况

空格也会被当成字符,接收到数组里面,要在for循环里面吸收掉空格
for(i=0;i<2*n;i++){
for(j=0;j<2*n;j++){
scanf("%c",&a[i][j]);
getchar();
}
}