编程从键盘上输入5个整数,求去掉最大值和最小值以后那些元素的平均值?

2024-11-08 21:38:41
推荐回答(2个)
回答1:

#include
main(){
int data[5];
int i;
int max=0,min=2147483647;
int sum=0;
for(i=0;i<5;i++){
printf("请输入第%d个整数:",i+1);
scanf("%d",&data[i]);
if(data[i]>max)max=data[i];//记录最大值
if(data[i] sum+=data[i];//先计算全部合计
}
sum=sum-max-min;//减去最大值和最小值
double avg=(sum*1.0)/3.0;//计算平均值
printf("去掉最大值%d和最小值%d的平均值=%.2f\n",max,min,avg);

}

回答2:

你好,double 那里是不是出错了