c语言,在校园歌星大奖赛中,
1、在校园歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。
(1) 从键盘上输入10位评委的打分
(2) 按照从高到低的顺序输出10位评委的打分
(3) 输出选手的最后得分(最后得分须对平均值小数点后一位四舍五入后取整)
(4) 输出与选手最后得分最接近的评委打分
编写相应程序,并在编程环境中验证该程序的运行结果。
程序参考:
#include<stdio.h>
int main()
{
int a[10],i,j,t,s;
s=0;
//从键盘上输入10位评委的打分
for(i=0; i<10; i++)
{
scanf("%d",&a[i]);
s+=a[i];
}
// 按照从高到低的顺序输出10位评委的打分
for(i=0; i<9; i++)
for(j=i+1; j<10; j++)
if(a[i]<a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
for(i=0; i<10; i++)
printf("%d ",a[i]);
printf(" ");
// 输出选手的最后得分
printf("%.1f ",(s-a[0]-a[9])/8.0);
return 0;
}
热门标签: