题解 1138: C语言训练-求矩阵的两对角线上的元素之和

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

求矩阵的两对角线上的元素之和

解题思路:创建一个二维数组。注意事项:首先要注意矩阵为偶数和奇数输出的答案是不一样的,因此要分情况讨论。矩阵为偶数时,直接输出,两条对角线相加,矩阵为奇数时,两条对角线相交的那个位置的值会重复加多一次,因此要减掉那一次重复的。参考代码:#includeusingnamespaces

矩阵对角线元素之和

参考代码如下,注释已写#include#defineN10//N最大为10,那么就定义为常量10intmain(void){intarr[N][N]={0}/*10x10的数组全部初始化为0*/,n,a=0,i,j;//n是输入的行和列scanf("%d",

1138-求矩阵的两对角线上的元素之和(代码短,思路容易理解)

解题思路:注意事项:参考代码:/*1)矩阵的两条对角线:主对角线:左上到右下副对角线:右上到左下2)行数和列数相等的矩阵叫作方阵3)方阵的特点(假定下标从0开始):特点一:主对角线上的元素的行标和列标相等即i==j特点二:副对角线上的元素的行标与列标之和等于行数减1即i+j=n-1*/#include