数组的左上半部分

题目 数组的左上半部分

image-4badafe1

思路分析

左上角:i+j<11,符合我们就累加

代码实现

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String op = sc.next();
        double[][] w = new double[12][12];
        for (int i = 0; i < 12; i ++ )
            for (int j = 0; j < 12; j ++ )
                w[i][j] = sc.nextDouble();

        double sum = 0, cnt = 0;
        for (int i = 0; i < 12; i ++ )
            for (int j = 0; j <= 10 - i; j ++ ) {
                sum += w[i][j];
                cnt += 1;
            }

        if (op.equals("M")) sum /= cnt;
        System.out.printf("%.1f\n", sum);
    }
}

同类题型

视频讲解


项目分区导航数组替换 ⬅️ | 04-数组的左上半部分 | ➡️ 蛇形矩阵