数据组中的矩阵两个对角线的和(优化版)

#include <stdio.h>
int main(){
	int MAP[4][4] = {12,11,14,15,
		             21,22,23,24,
			         65,55,66,77,
			         87,98,51,32};
	int i, j;
	int sum = 0;
	for (i=0;i<4;i++){                           //行号 i:0~3
		for (j=0;j<4;j++){	             //列号 j:0~3  
			if (i == j || (i + j) == 3){ //"||"逻辑运算符的或
				sum += MAP[i][j];
			}
		}
	}
	printf("sum=%d\n", sum);
	return 0;
}
posted @ 2022-10-05 11:44  咸鱼呦  阅读(9)  评论(0)    收藏  举报