遍历一遍数组就可以找出最大最小值了啊
以下是补充代码
min=max = a[0];
for(int j=1;j<5;j++)
{
if(min>a[j])
min = a[j];
if(max < a[j])
max = a[j];
}
sum=max+min;
#include <stdio.h>
int main()
{
int i, a[5],max,min;
printf("输入成绩\n");
for (i = 0;i < 5;i++)
scanf("%d", &a[i]); //输入数据
max= min = a[0]; //赋初始值
for (i = 1;i <4;i++) //经过循环判断对高分和最低分
{
max = max > a[i + 1] ? max : a[i + 1];
min = min < a[i + 1] ? min : a[i + 1];
}
printf("最高分为:%d\n最低分为:%d", max, min); //输出结果
}
你再加一个求和就可以了