一道c语言程序设计

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:27:50
在唱歌大奖赛评分时,一般要有若干名评委,记分规则为:去掉一个最高分和一个最低分,再算平均分。(按百分制记分!!!!!!)设计一个算分程序.其中有10名评委.

float Low(float a[10])/*定义一个取得最低分的函数*/
{
int i;
float t,low;
low=a[0];
for(i=0;i<10;i++)

if(low>a[i])
low=a[i];

return low;
}

float High(float a[10])/*定义一个取得最高分的函数*/
{
int i;
float t,high;
high=a[0];
for(i=0;i<10;i++)
if(high<a[i])
high=a[i];
return high;
}

float Aver(float a[10])/*定义一个求平局分的函数 */
{

int i;
float aver,sum,high,low;
sum=0;
for(i=0;i<10;i++)
sum=sum+a[i];
high=High(a);
low=Low(a);
aver=(sum-low-high)/8;
return aver;
}

main()
{

int i;
float a[10];
for(i=0;i<10;i++)
{
printf("Enter the %d score",i+1);
scanf("%f",&a[i]);
}

printf("The highest score:%f,The lowest score:%f,The average score:%f",High(a),Low(a),Aver(a));
}

欢迎加入 c 语言交流群:18299280 一起学习 ^_^

void m