自作评分游戏
#include <stdio.h>
float fen[10];//10位评委
float avg();//去除最高和最低分后的平均分
void getScores();//统计打分
void showMenu();//基础展示菜单
void main()
{
showMenu();
getScores();
float a= avg();
printf("去除最高分和最低分后,平均分为%.1f",a);
}
void showMenu()
{
printf("------------------------------------\n");
printf("--------------打分游戏--------------\n");
printf("------------------------------------\n");
}
void getScores()
{
int i;
for(i=0;i<10;i++)
{
printf("请%d号评委打分\n",i+1);
scanf("%f",&fen[i]);
}
}
float avg()
{
float max,min,ping,sum=0;
int i;
max=fen[i];
min=fen[i];
for(i=0;i<10;i++)
{
sum+=fen[i];
}if(fen[i]>max){
max=fen[i];
}if(fen[i]<min){
min=fen[i];
}
ping=(sum-max-min)/8;
return ping;
}