public class Work4{
public static void main(String args[]){
//#################################################################
System.out.println("n阶方阵对角线元素之和\n");
System.out.println("以n=10为例\n");
long sum=0;
int arr[][]=new int[10][10];
for(int i=0;i<10;i++) //填入测试数据
for(int j=0;j<10;j++){
arr[i][j]=(i*4+j*3)/2*i+j;
}
for(int i=0;i<10;i++){ //输出矩阵
for(int j=0;j<10;j++){
System.out.print("\t"+arr[i][j]);
}
System.out.println("\n");
}
for(int i=0;i<10;i++) //计算
for(int j=0;j<10;j++){
if(i==j) sum+=arr[i][j];
else if(i==9-j) sum+=arr[i][j];
}
System.out.println("对角线元素之和为:"+sum);
System.out.println("n阶方阵对角线元素之和-结束\n");
//#################################################################
}
}
练习4: 求一个n阶方阵对角线元素之和。
最新推荐文章于 2021-12-08 21:49:41 发布