第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

 

posted @ 2023-07-16 13:43  七安。  阅读(3)  评论(0编辑  收藏  举报