求一个3×3矩阵对角线元素之和
需求
#include <stdio.h> int main(int argc, char *argv[]) { int arr[3][3]; for(int i = 0; i < 3; i++) { for(int j = 0; j < 3; j++) { //设定数组元素 } } int sum = 0; for(int i = 0; i < 3; i++) { for(int j = 0; j < 3; j++) { if(i == j) { sum += arr[i][j]; } } } }
for(int i = 0; i < 3; i++) { for(int j = 0; j < 3; j++) { if((i == j) || (i + j == 2)) { sum += arr[i][j]; } } } sum -= arr[1][1]; // 是否需要重复 交叉点?如果需要,去除这行
[此贴子已经被作者于2017-12-10 14:50编辑过]