/*********************************************************************************
*
*功能描述:求一个比赛的选手成绩
*
*作者:郭强生
*
*修改日期:-08-06
*
*备注:在歌星大奖赛中,有10个评委为参赛选手打分,分数为1到100分。
*选手最后得分为:去掉一个最高分和一个最低分后其余8个分数
*的平均值。请编写一个程序实现。
************************************************************************************/
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Text;
namespacePractice2
{
classProgram
{
staticvoidMain(string[]args)
{
//定义评委的十个分数
double[]arrays={98.0,78.5,89.5,67.5,99.5,88.0,78.0,79.0,67.5,87.0};
//定义一个最大值和一个最小值
doublemax=arrays[0];
doublemin=arrays[0];
//定义所有评委的分数总和
doublesum=0;
//平均分数即为该选手的成绩
doubleavg=0;
for(inti=0;i
{
//若最小值比其他值大,则将其余的值赋值给最小值
if(min>arrays[i])
{
min=arrays[i];
}
//若最大值比其他值小,则将其余的值赋值给最大值
if(max
{
max=arrays[i];
}
//求和
sum+=arrays[i];
}
//求平均分数即为求选手的成绩
avg=(sum-max-min)/8;
Console.WriteLine("该选手的成绩为:{0}",avg);
}
}
}
c语言10个评委给n个选手打分 在歌星大奖赛中 有10个评委为参赛选手打分 分数为1到100分。...