五个评委对一个选手进行打分,求选手最高分,最低分,平均数
一维数组存评委打的分数。
遍历数组,求最高分、最低分。
输出最高分、最低分、平均分。
#include<stdio.h>
int main(){
int score[5],max,min,sum=0;
for(int i=0;i<5;i++){
scanf("%d",&score[i]);
}
max=min=score[0];
for(int i=0;i<5;i++){
sum+=score[i];
if(score[i]>max)
max=score[i];
if(score[i]<min)
min=score[i];
}
printf("最高分:%d,最低分:%d,平均分:%.2lf\n",max,min,sum/5.0);
return 0;
}
int score[5];
float aver=0;
int i,max=score[0],min=score[0],sum=0;
for( i=0;i<5;i++)
{
scanf("%d\n",&score[i]);
}
for(i=0;i<5;i++)
{
sum+=score[i];
if(score[i]>max)
max=score[i];
if(score[i]<min)
min=score[i];
}
aver =sum/5;
printf("%d",max);
printf("%d",min);
printf("%f",aver);
太久没写过c了,不确定有没有小错误,大概思路是这样子