7-71 期末分数排序 (10分) 考试结束了,全班同学的分数都出来了。老师需要对分数做一次排序,看看从高到低,分数的排列是怎样的。 输入格式: 第一行是一个n,表示班级同学的人数,1<=n<=500000。 第二行开始有n个分数,0<=分数<=100,分数都是整数,没有零点五分。 输出格式: 输出排序后的分数,按照从大到...
7-4 学生成绩排序 (15分) 7-4 学生成绩排序 (15分) 输入格式:输入一个正整数n(n<50),下面n行输入n个学生的信息,包括:学号、姓名、三门课程成绩(整数)。 输出格式:输出从高到低排序后的学生信息,包括:学号、姓名、平均分(保留两位小数)。 输入样例:3 101 Zhang 78 87 85 102 Wang 91 88 90 103 L...
import java.util.*; import java.text.*; class Calculate_grades { int stu_all_grades(Data_storage data_storage,String num){//单个学生总课程平均分计算 返回一个分数 1) int count =0;//这个学生有几门课 int sum = 0; for (Map.Entry<String, Score> entry : data_storage.stu__st_cour.get...
1 找到第三步保存的jdk安装路径,本文的为C:\Program Files\Java\jdk1.8.0_10 提示: 如果忘记保存,那么64位默认路径为C:\Program Files\Java\jdk1.8.0_101 32位默认为:C:\Program Files(x86)\Java\jdk1.8.0_101 2 右键我的电脑->选择属性->选择高级系统设置->选择环境变量->找到Path。注意...
public static void main(String[] args){ int Co=30; //排序到多少位?int[][] Arr=new int[5][]; //定义不规则数组 int integer=0;//用来计数的 for (int i = 0; i < 5; i++) { Arr[i] =new int[Co/5];for (int j = 0; j < Co/5; j++) { Arr[i][j]=...
输入数字:程序首先创建一个长度为10的整数数组,然后使用Scanner类来接收用户输入的数字。 排序:采用Java自带的Arrays.sort()方法,这个方法使用了高效的双轴快速排序,具有较好的平均时间复杂度O(n log n)。 输出结果:最后,输出排序后的数组,用户可以清晰地看到数字的排列顺序。
按大小分小于4的一组 大于7的一组 ≥4,≤7的一组
54 11 20 24 33 40 46 53 55 21 23 34 39 47 52 56 61 22 35 38 48 51 57 60 62 36 37 49 50 58 59 63 64 运行结果:please input N: 4 1 2 6 7 3 5 8 13 4 9 12 14 10 11 15 16 ...
int[] arr = new int[]{10,5,82,9,7,12, 31,40,23,65};int max = 0, len = arr.length;double sum = 0;for (int i = 0; i < len; i++) { sum += arr[i];if (arr[i] > max) { max = arr[i];} } System.out.println("最大值:" + max);System.out....
编写Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。 月份为 1、3、5、7、8、10、12 时,天数为 31 天。 月份为 4、6、9、11 时,天数为 30 天。 月份为 2 时,若为闰年,天数为 29 天,否则,天数为 28 天。 要求实现程序如下图所示: 二、使用 switch 语句实现代码 我们使用 switch...