早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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

题目详情
用java程序编写矩形对角线之和?有如5*5的矩阵,求出矩阵两条对角线上柱子之和(1~25)?5*5的排列
5*5的排列
▼优质解答
答案和解析
public class Test15 {
/**
* 1\x092\x093\x094\x095
* 6\x097\x098\x099\x0910
* 11\x0912\x0913\x0915\x0915
* 16\x0917\x0918\x0919\x0920
* 21\x0922\x0923\x0924\x0925
* @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);
}
}
看了 用java程序编写矩形对角线...的网友还看了以下: