如题所述
#include "stdio.h"
int main()
{
double Num[10] = { 0 };
double Total_Num = 0;
int Max_Pos = 0, Min_Pos = 0;
for (int i = 0; i < 10; i++)
{
scanf("%lf", &Num[i]);
if (Num[i] > Num[Max_Pos])//记录最大值
Max_Pos = i;
if (Num[i] < Num[Min_Pos])//记录最小值
Min_Pos = i;
}
for (int i = 0; i < 10; i++)
{
if (i == Max_Pos || i == Min_Pos)
continue;
Total_Num += Num[i];
}
printf("去掉1个最高分去掉1个最低分的平均分为:%lf", Total_Num / 8.0);//10个人去掉1个最高分去掉1个最低分 剩8个求平均值
return 0;
}
int main()
{
double Num[10] = { 0 };
double Total_Num = 0;
int Max_Pos = 0, Min_Pos = 0;
for (int i = 0; i < 10; i++)
{
scanf("%lf", &Num[i]);
if (Num[i] > Num[Max_Pos])//记录最大值
Max_Pos = i;
if (Num[i] < Num[Min_Pos])//记录最小值
Min_Pos = i;
}
for (int i = 0; i < 10; i++)
{
if (i == Max_Pos || i == Min_Pos)
continue;
Total_Num += Num[i];
}
printf("去掉1个最高分去掉1个最低分的平均分为:%lf", Total_Num / 8.0);//10个人去掉1个最高分去掉1个最低分 剩8个求平均值
return 0;
}
温馨提示:答案为网友推荐,仅供参考