【发布时间】:2021-12-23 18:34:22
【问题描述】:
我一直在尝试检查二维数组的一行中的元素并将元素存储在一个变量中,以便我可以使用该变量进行比较。我迷失在如何检查元素并将其存储在变量中。
我写了这么多:
#include<stdio.h>
#include<conio.h>
int main()
{
int array1[10][10];
int row, column, num, found = 0, passMark = 60, fail = 0;
printf("How many rows and columns needed: ");
scanf("%d %d", &row, &column);
printf("\nHow many students marks you want to enter: ");
scanf("%d", &num);
printf("\nEnter %d students marks: ", num);
for(int i=0; i<row; i++)
{
for(int j=0; j<column; j++)
{
scanf("%d", &array1[i][j]);
}
}
for(int i=0; i<num; i++)
{
// int passMark = array1[i][0];
for(int j=1; j<num; j++)
{
if(array1[i][j] >= passMark)
{
passMark = array1[i][j];
}
/*else
{
min = array1[i][j];
}*/
}
printf("\nYes!");
// found = 0;
}
return 0;
}
【问题讨论】:
-
您的代码示例完成了 passMark 的声明和初始化。然后将 array[i][j] 与 passMark 中的值进行比较。此代码段不应编译。