题目:从键盘输入10个评委的数字,去掉一个最高分,去掉一个最低分,求出剩余八个人的平均分,并输出平均分、最高分、最低分
#include<stdio.h>
int main(){
float arr_score[10];
float maxNum = 0, minNum = 100, sum = 0;//初始化最高分为0, 最低分为100,总分为0
float avg;//平均分
printf("请输入十个评委数字:\n");
for(int i = 0; i < 10; i ++){
scanf("%f", &arr_score[i]);//输入十个数字存入数组中
if(arr_score[i] > maxNum){
maxNum = arr_score[i];//更新最高分
}
if(arr_score[i] < minNum){
minNum = arr_score[i];//更新最低分
}
sum += arr_score[i];//计算总分
}
//去掉一个最高分和一个最低分计算平均成绩
avg = (sum - maxNum - minNum) / 8;
printf("最高分为:%.2f 最低分为: %.2f,去掉最高分最低分后的平均分为:%.2f", maxNum, minNum, avg);
return 0;
}