l练习四 求一个n阶方阵对角线元素之和。

来源:互联网 发布:扑克牌喝酒游戏知乎 编辑:程序博客网 时间:2024/06/14 05:27

练习四

求一个n阶方阵对角线元素之和。

代码:

import java.util.Scanner;public class lesson4{public static void main (String args[]){System.out.println("请输入阶数n:");Scanner reader=new Scanner(System.in);int n=reader.nextInt();int num[][]=new int[n][n];System.out.println("请输入"+n+"阶方阵");int sum=0,sum1=0,sum2=0;for(int i=0;i<n;i++){for(int j=0;j<n;j++){num[i][j]=reader.nextInt();if(i==j)sum1=sum1+num[i][j];if(i+j==n-1)sum2=sum2+num[i][j];}sum=sum1+sum2;}System.out.println("对角线的和为:"+sum);}}

运行结果: