int s _ min(int a[]);
int s _ max(int a[]);
主()
{
float a[10],min,max,s = 0;//定義壹個數組存儲10評委的分數。min和max的定義用於查找最高分和最低分。
int I;
Printf("請輸入10評委評分:\ n ");
for(I = 0;我& lt10;i++)
scanf("%f ",& ampa[I]);
min = s _ min(a);
max = s _ max(a);//調用函數找出最低分和最高分。
Printf("刪除最高分%g和最低分%g\n ",max,min);
for(I = 0;我& lt10;i++)
如果(a[i]!=最小& amp& amp壹個[我]!=max) //不算最高分和最低分。
s = s+a[I];
Printf("最終分數為%g\n ",s/8);
}
浮點s_min(浮點a[])
{
int I;
float min = a[0];
for(I = 0;我& lt10;i++)
if(a[I]& lt;最小)
min = a[I];
返回最小值;
}
float s_max(float a[])
{
int I;
float max = a[0];
for(I = 0;我& lt10;i++)
if(a[I]& gt;最大)
max = a[I];
返回max
}