java1-1 矩阵对角线求和 分数 10 作者 zy 单位 安阳工学院 实验五:数组 实验目的: 掌握一维数组和二维数组的定义、赋值和输入输出的方法。 掌握字符数组和字符串函数的使用。 题目描述 求一个N×N的整型矩阵主对角线元素之和。 输入格式: 第一行输入整数N(2<=N<=10)表示个N×N的整型矩阵;输入N×N个整数,中间以空格间隔。 输出格式: 输出矩阵主对角线元素之和。 输入样例: 在这里给出一组输入。例如: 3 1 3 5 6 7 9 2 4 8 输出样例: 在这里给出相应的输出。例如: 16
时间: 2023-06-14 21:03:36 浏览: 115
以下是 Java 代码实现:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int[][] matrix = new int[n][n];
int sum = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
matrix[i][j] = scanner.nextInt();
if (i == j) { // 主对角线
sum += matrix[i][j];
}
}
}
System.out.println(sum);
}
}
```
阅读全文