java语言的科学与艺术-编程练习11.1
2013-01-03 14:35
489 查看
//读入7名裁判所打的分数,计算去掉最高分和最低分之后剩余的5个分数的平均值。 import acm.program.*; public class score extends ConsoleProgram{ public void run(){ score = new int[NUM]; int sum = 0; double average = 0; for (int i = 0; i < NUM; i++) { score[i] = readInt("Input the score " + i + " : "); sum += score[i]; } int max = findMax(score); int min = findMin(score); average = (double)(sum - max - min) / (NUM -2); println(" The average score is " + average + "."); } private int findMax(int[] score) { int j = score[0]; for(int i = 0; i < NUM; i++) { if(j < score[i]) j = score[i]; } return j; } private int findMin(int[] score) { int j = score[0]; for(int i = 0; i < NUM; i++) { if(j > score[i]) j = score[i]; } return j; } //constant private static final int NUM = 7; // 裁判的人数 private int[] score; //记录分数 }
相关文章推荐
- java语言的科学与艺术-编程练习4.14
- java语言的科学与艺术-编程练习4.15
- java语言的科学与艺术-编程练习10.4
- java语言的科学与艺术-编程练习3.10
- java语言的科学与艺术-编程练习2.9
- java语言的科学与艺术-编程练习---简单的四则运算计算器
- java语言的科学与艺术-编程练习4.11
- java语言的科学与艺术-编程练习11.X
- java语言的科学与艺术-编程练习6.6
- java语言的科学与艺术-编程练习10.4(改进)
- java语言的科学与艺术-编程练习---创建简单的GUI
- java语言的科学与艺术-编程练习7.4
- java语言的科学与艺术-编程练习10.11
- java语言的科学与艺术-编程练习Hailstone
- java语言的科学与艺术-编程练习7.1
- java语言的科学与艺术-编程练习8.2
- java语言的科学与艺术-编程练习6.5
- java语言的科学与艺术-编程练习
- java语言的科学与艺术-编程练习10.2
- java语言的科学与艺术-编程练习---10.5(简单的绘图程序)