关于最高分和最低分,这个最高分和最低分为什么会是84和66,我的逻辑看起来应该没什么问题,希望大佬解答解答,在此先感谢了
#include <stdio.h>
void max(int score[])
{
int i, max = score[0];
for (i = 0; i < 9; i++)
{
if (score[i] < score[i + 1])
{
max = score[i + 1];
}
}
printf("考试的最高分为:%d\n", max);
}
void min (int score[])
{
int i, min = score[0];
for (i = 0; i < 9; i++)
{
if (score[i] > score[i + 1])
{
min = score[i + 1];
}
}
printf("考试的最低分为:%d\n", min);
}
int main()
{
int score[10] = { 67,98,75,63,82,79,81,91,66,84 };
max(score);
min(score);
return 0;
}