import java.util.Random;
/**
*
* 在歌唱比赛中,共有10 位评委进行打分,在计算歌手得分时,去掉一个最高分,去掉一个最低分,
* 然后剩余的8 位评委的分数进行平均,就是该选手的最终得分。
* 如果已知每个评委的评分,求该选手的得分。
* @author 够潮
*
*/
public class Demo4 {
/**
* @param args
*/
public static void main(String[] args) {
Random rd = new Random();
int arry[] = new int[10];
/**
* 随机生成10整数
*/
for(int i = 0 ; i < arry.length;i++){
arry[i] = rd.nextInt(100);
}
/**
* 遍历10个整数
*/
System.out.println("排序前");
for(int i = 0 ; i< arry.length;i++){
System.out.print(arry[i]+" ");
}
/**
* 总分:没有去掉最高分和最低分的总分
*/
int result = 0 ;
for(int i = 0 ; i< arry.length;i++){
result +=arry[i];
}
System.out.println();
System.out.println("没有去掉最高分和最低分的总分:"+result);
int min =arry[0];//最低分
int max = arry[0];//最高分
for(int i = 1 ; i <arry.length; i++){
if(arry[i] < min){
min = arry[i];//最低分
}
if(arry[i] > max){
max = arry[i];//最高分
}
}
System.out.println("min:"+min);
System.out.println("max:"+max);
/**
* 总分:去掉最高分和最低分的平均分
*/
System.out.println("最终得分:"+(result - min - max)/8.0);
}
}
分享到:
相关推荐
C语言课程设计-基于c语言实现的歌唱比赛评分系统源码+详细代码注释.zip C语言课程设计-基于c语言实现的歌唱比赛评分系统源码+详细代码注释.zip C语言课程设计-基于c语言实现的歌唱比赛评分系统源码+详细代码注释.zip...
学习让做的大作业,有需要的可以下载下来看看
歌唱比赛评分标准及规则参考.doc
歌唱比赛评分系统设计c语言完整版.doc
比赛功能模块:大赛设置,大赛评分项设置,大赛评委设置,大赛参赛企业设置,大赛评分明细及管理,大赛分数预览。 评分系统前台: 评委登录。可PC+移动+二维码方式进行登录。 http://xxx.com/sysLogin.aspx 测试...
大学生唱歌比赛评分标准扫描.pdf
歌唱比赛评分系统设计--c语言完整版.docx
(完整版)三年级英语歌唱比赛评分表.pdf
基于特征参数在歌唱比赛评分方法中的研究_毕业论文.doc
单位要举行演讲比赛,需要智能的进行打分,于是花了一周的时间写了这个软件。 软件适合13个评委16个选手,每个选手的打分需要手工录入,点击后,就会从高到低显示13个评委的打分。再回车后,显示去掉最高分和最低分...
最新演讲比赛打分系统。 里面有评委介绍,比赛内容介绍,以及评委给各个选手打分。去除最高分和最低分,算出平均成绩。选手可以按成绩排序。 并且可以切换到各个页面。
表演节目,评委可给出评分,去除一个最低分去除一个最高分,获得平均分和总分
C#做的基于Socket的歌手大赛评分系统,分客户端服务器两部分。登录前需在服务器端录入歌手信息评委姓名等资料,客户端登录时需把IP改成服务器端启动时的IP,用户名需与服务器端的评委姓名一致。 因该系统应朋友要求...
。。。
。。。
演讲比赛评委打分系统,使用 Qt 5 开发
单位要举行演讲比赛,需要智能的进行打分,于是花了一周的时间写了这个软件。 软件适合14个评委16个选手,每个选手的打分需要手工录入,点击后,就会从高到低显示14个评委的打分。再回车后,显示去掉最高分和最低分...
演讲比赛评分可以在歌唱、朗诵等需要评委打分的情况下使用。包括电脑端软件,通过电脑与投影仪显示比赛成绩以及排名。主持人安卓手机APP,控制比赛。评委APP,给每位选手打分。