评委打分 在唱歌比赛中,有6名评委给选手打分,分数范围是[0-100]之间的整数。
package com.itheima.test;
import java.util.Scanner;
public class Test5nan {
public static void main(String[] args) {
/*评委打分 需求∶
在唱歌比赛中,有6名评委给选手打分,分数范围是[0-100]之间的整数。
选手的最后得分为:去掉最高分、最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分。
*/
int[] scores = getScores();
//用数组来存储评委打分
for(int i = 0;i < scores.length;i++){
System.out.println(scores[i]);
}
//找出最大和最小
int max = getMax(scores);
int min = getMin(scores);
//求总数
int sum = getSum(scores);
//求平均数
int avg=(sum-max-min)/(scores.length-2);
System.out.println(avg);
}
//求数组最大值
public static int getMax(int scores[]){
int max=scores[0];
for(int i =0;i<scores.length;i++){
if(scores[i]>max){
max=scores[i];
}
}
return max;
}
//求数组的最小值
public static int getMin(int scores[]){
int min=scores[0];
for(int i =0;i<scores.length;i++){
if(scores[i]<min){
min=scores[i];
}
}
return min;
}
//求去掉最高分、最低分后的4个评委的分
public static int getSum(int scores[]){
int sum=0;
for (int i = 0; i < scores.length; i++) {
sum=sum+scores[i];
}
return sum;
}
//我要干嘛?定义一个数组,用来存储6名评委打分(0-100)
//2.需要什么?什么都不需要
//3.是否需要返回。是
public static int[] getScores(){
int[] scores= new int [6];
//使用键盘录入的形式,输入分数0-100
Scanner sc = new Scanner(System.in);
for(int i =0;i< scores.length; ){
System.out.println("qingshurufenshu");
int score = sc.nextInt();//100
if(score <= 100 && score >= 0 ){
scores[i]=score;
i++;
}else{
System.out.println("chengjichaochufanwei:"+ i);
}
}
return scores;
}
}
评委打分 在唱歌比赛中,有6名评委给选手打分,分数范围是[0-100]之间的整数。相关推荐
- 在唱歌比赛中,有6名评委给选手打分,分数范围是[0 - 100]之间的整数。选手的最后得分为:去掉最高分、最低分后的4个评委的平均分
import java.util.Random;public class 评委打分 {public static void main(String[] args) {//在唱歌比赛中,有6名评委给选手 ...
- 小练习:评委打分--在唱歌比赛中,有6名评委给选手打分,分数范围是[0 - 100]之间的整数。选手的最后得分为:去掉最高分、最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分。
package day07.test;import java.util.Scanner;public class Test5 {public static void main(String[] arg ...
- java基础 唱歌比赛中,有6评委给选手打分
请输入评委打分 100 请输入评委打分 50 请输入评委打分 80 请输入评委打分 80 请输入评委打分 80 请输入评委打分 80 100 50 80 80 80 80 最大100 最小50 总和4 ...
- 使用键盘录入给选手打分
public static void main(String[] args) {//在唱歌比赛中,有6名评委给选手打分,分数范围是[0 - 100]之间的整数.// 选手的最后得分为:去掉最高分.最低 ...
- 在程序大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。
这个是我们程序设计的一个习题,顺便记录一下.我是刚学习C++的小白,如果下面有什么不对或者不合理的地方还请大家在评论区指出. 首先我用rand()函数模拟一位评委给出一个分数 然后用for循环十次表示 ...
- java编写十个评委_Java题 在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分...
展开全部 //希望你看完采纳 谢谢 #include #define num 10 // 十个评委 void star(void); //打印星号 v ...
- python歌星大奖赛_在歌星大奖赛中,有10个评委为参赛选手打分,分数为1到100分。...
/********************************************************************************* * * 功能描述: 求一个比 ...
- 在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分。 * (静态初始化一个数组,在数组中随意写入6个分数) 选手的最后得分为: * 去掉一个最高分和一个最低分后 的4个评委平均值。
package Day05;/*** 5.* 需求:在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分.* (静态初始化一个数组,在数组中随意写入6个分数) 选手的最后得分为:* 去掉 ...
- C语言:编程题(在某次比赛中,有10个评委给选手打分。现要求编程:1)输入一位选手的10个成绩;2)去掉一个最高分,一个最低分,求出平均成绩;3)输出该选手的平均成绩,保留一位小数。
具体如下: 编程题(在某次比赛中,有10个评委给选手打分.现要求编程:1)输入一位选手的10个成绩:2)去掉一个最高分,一个最低分,求出平均成绩:3)输出该选手的平均成绩,保留一位小数.(17分) 基 ...
最新文章
- 性能定位常用命令整理
- 哪种编程语言最适合初学者?
- mysql死锁和索引的关系_奇怪的mysql死锁,当有外键索引的时候,会需要请求对关联表的锁吗?...
- 基于FPGA异构计算快速构建高性能图像处理解决方案
- linux下swftools 的配置
- Python使用turtle绘制阴阳鱼图案
- PHP语法像C,PHP编程语法的三个魅力之处
- BootStrapCSS样式和JS插件
- rabbitmq python 发送失败_RabbitMQ Python端发送消息给Java端 接受消息全数字问题
- 4行代码,Python玩转美图秀秀
- 图像处理之matlab中imnoise函数用法详解
- Google Docs Viewer在线打开阅读PDF、Word、PPT、Excel等
- 不懂游戏类型?敢说你懂游戏音乐
- solr4.3 solrconfig.xml配置文件
- rem与px之间的转换
- spark运行出现py4j.protocol.Py4JError异常
- 广东高中生多少人_2020年广东高考报名人数统计有多少人
- EasyRecovery15苹果IOS、Linux操作系统数据恢复工具
- 按位与,按位或和按位异或是否都满足交换律和结合律?
- rtx腾讯通服务器修改ip,如何修改rtx服务器地址
热门文章
- Android滑块拼图验证码控件
- 刚刚开发的ios软件,在App Store 已上架,但是搜索不到?
- 数据可视化笔记6 空间数据可视化
- Gridea 让你更方便地用 Github Pages 和 Coding Pages 搭建静态博客
- 华为GT Runner测评配件及三方对接全方位提升专业体验
- ubuntu编辑模式下删除键、上下左右键失效
- Win10家庭版更改C盘user文件夹名称
- LTE(4G) - NR(5G) 测量配置 Measurement configuration
- python设计jieba_python实现jieba库分词制作词云
- 中国尼龙66工业丝市场预测与投资战略报告(2022版)