我正在尝试编写每年打印网格的交流程序.我有一个for循环,迭代打印每年的网格,你在参数中选择了多少年.for循环打印网格的时间超过了由于某种原因而放置的边界.这是代码:
int main(int argc, char *argv[]) {
if (argc != 3) /* argc should be 2 for correct execution */
{
/* We print argv[0] assuming it is the program name */
printf("usage: %s filename", argv[0]);
} else {
int year = atoi(argv[1]);
double gridA[11][11];
double gridB[11][11];
int in;
int n;
printf("%d\n",year);
FILE *file = fopen(argv[2], "r");
for (int i = 0; i < 12; i++) {
fscanf(file, "%lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf", …Run Code Online (Sandbox Code Playgroud)