第15天
一、数组复制
二、评委打分
0
package com.lianxi.www; import java.util.Scanner; public class 评委打分 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[6]; int count = 0; for (int i = 0; i < 6; i++) { arr[i] = sc.nextInt(); count += arr[i]; } int min = arr[0]; int max = arr[0]; for (int i = 0; i < 6; i++) { if (arr[i] < min) { min = arr[i]; } if (arr[i] > max) { max = arr[i]; } } count -= min; count -= max; System.out.println("最低分为:" + min + "分"); System.out.println("最高分为:" +max+ "分"); System.out.println("最终裁判所给的平均分为:" + count / 4 + "分"); } }
76
45
34
54
67
45
最低分为:34分
最高分为:76分
最终裁判所给的平均分为:52分
三、数字加密
package com.lianxi.www; import java.util.Scanner; public class 数字加密 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int num1 = num; int count = 0; // 1、求出一个数字位数。 while (num != 0) { count++; num = num / 10; } int[] arr = new int[count]; // 2、分解各位数,然后存入数组。 for (int i = count - 1; i >= 0; i--) { arr[i] = num1 % 10; num1 = num1 / 10; } // 3、对数组各数字进行加五 后对十求余。 for (int i = 0; i < count; i++) { arr[i] += 5; arr[i] %= 10; } // 4、反转打印。 for (int i = count - 1; i >= 0; i--) { System.out.print(arr[i]); } } }
1983 8346