游聚的rom怎么单机玩:C语言算分程序

来源:百度文库 编辑:高校问答 时间:2024/05/14 13:11:28
在唱歌大奖赛评分时,一般要有若干名评委,记分规则为:去掉一个最高分和一个最低分,再算平均分。按百分制记分,设计一个算分程序

#include <stdio.h>
#define N 5
void main(){
int a[N]={0},min=100,max=0,i,sum=0;
float average;
for(i=0;i<N;i++) scanf("%d",&a[i]);
for(i=0;i<N;i++){
if(min>a[i]) min=a[i];
if(max<a[i]) max=a[i];
}/*found min and max*/
for(i=0;i<N;i++) sum=sum+a[i];
average=(float)(sum-min-max)/(N-2);
printf("%f",average);
}

int record[N];//define N 20
int high=low=redord[0];
int maxpoint=record[0];

for(int i=1;i<N;i++)
{
high=high>=record[i]?high:record[i];
low=low<=record[i]?low:record[i];
maxpoint+=record[i];
}
maxpoint-=high;
maxpoint-=low;

//--------计算平均分--------
float AvePoint=maxpoint/(N-2);