给定以下数据,注释了以下第 18 行的代码:
1
3 3 1
产量
field 1 1
field 1 2
field 1 3
field 2 1
field 2 2
field 2 3
field 3 1
field 3 2
field 3 3
但是,如果我保持原样,它只会每第二步执行一次 scanf(...) 。哪里有问题?
#include <stdio.h>
char field[102][102];
main()
{
int t;
scanf("%d",&t);
while (t--)
{
int r, c, n, i, j;
scanf("%d %d %d", &r, &c, &n); // wczytanie liczby wierszy, kolumn, dni
for (i=1; i<=r; i++) // wiersze
{
for (j=1; j<=c; j++) // kolumny
{
printf("field %d %d\n", i, j);
scanf("%c", &field[i][j]); // line 18 here
}
}
}
return 0;
}