/*用程序编写一个程序,去掉一个最高分和一个最低分,然后输出其余三个数的平均值*/
#include<stdio.h>
int findmax(int a,int b,int c,int d ,int e)
{
int max=a;
if(max<b)  max=b;
if(max<c)  max=c;
if(max<d)  max=d;
if(max<e)  max=e;
return  max;
}/*定义好找到最大数的函数*/
int findmin(int a,int b,int c,int d,int e)
{
int min=a;
if(min>b)  min=b;
if(min>c)  min=c;
if(min>d)  min=d;
if(min>e)  min=e;
return  min;
}
void main()
{
int a,b,c,d,e,max,min;
double av;
printf("请输入您的评分:");
scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e);
max=findmax(a,b,c,d,e);
    printf("除去一个最高分:%d\n",max);
min=findmin(a,b,c,d,e);
printf("除去一个最低分:%d\n",min);
    av=(double)(a+b+c+d+e-max-min)/2;
printf("该同学的最后得分为:%f",av);
}