このデータが与えられた場合、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
ただし、この行をそのままにしておくと、2 ステップごとに 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;
}