用java程序编写矩形对角线之和?有如5*5的矩阵,求出矩阵两条对角线上柱子之和(1~25)?5*5的排列

用java程序编写矩形对角线之和?有如5*5的矩阵,求出矩阵两条对角线上柱子之和(1~25)?5*5的排列
5*5的排列
jenny4425 1年前 已收到1个回答 举报

zhou475855050 春芽

共回答了20个问题采纳率:95% 举报

public class Test15 {
/**
* 1x092x093x094x095
* 6x097x098x099x0910
* 11x0912x0913x0915x0915
* 16x0917x0918x0919x0920
* 21x0922x0923x0924x0925
* @param args
*/
public static void main(String []args){
int len =5;//len为矩形的长
int sum = 0;
for (int i = 0; i < len; i++) {
sum += ((len + 1) * i + 1);//主对角线
sum += ((len - 1) * (i + 1) + 1);//次对角线
}
if(len%2 !=0){
sum-= ((len + 1) * ((len+1)/2-1) + 1);//减去对角线中间重复的
}
System.out.println("对角线之和为:"+sum);
}
}

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.020 s. - webmaster@yulucn.com