如何从数据库中的一行中获取最高和最低分数

时间:2019-06-06 00:56:36

标签: c# windows

我正在尝试找出如何在用户单击搜索按钮时从数据库的一行中获取最高和最低标记。我一直尝试使用的代码无法正常工作,任何人都可以告诉我我要去哪里了。

int max = A[0];
for (int i =1; 1 < A.length; i++)
{
if (A[i] > max)
{
max = A [i];
}
}
return (max);
}

总体上,我希望用户输入学生ID,然后单击搜索按钮,然后将显示该特定学生的最低和最高分数。

2 个答案:

答案 0 :(得分:0)

如果要在代码端执行此操作,请先对数组进行排序,并且min将是数组的第0个索引值,而max将是数组的最后一个索引值,

double[] marksArr;
Array.Sort(marksArr);
double min=marksArr[0];
double max=marksArr[marksArr.length];

希望它能工作。

答案 1 :(得分:0)

尝试

double[] marksArr=new Double[4];
marksArr[0]=5;
marksArr[1]=2;
marksArr[2]=7;
marksArr[3]=4;
Array.Sort(marksArr);
double min=marksArr[0];
double max=marksArr[marksArr.length];