你轻靠或躺下看书
2019-01-15 02:10
#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;
}
你if中的条件错了呀,应该用max或者min比较,你只用了前后项比较当然不对了
应该是i<10吧
C语言入门
926210 学习 · 20797 问题
相似问题