公子缠乡 发表于 2020-12-24 18:14:44

求矩阵对角线之和

编写程序,求一个n×n矩阵对角线元素之和。

输入
有多组数据。

每组数据的第1行为一个整数n(3 <n <10),然后连续n行为n×n矩阵。

输出
每个矩阵的主对角和副对角线上元素的和。

jackz007 发表于 2020-12-24 20:34:44

#include <stdio.h>

int sum(int d[] , int n)
{
      int i , r                                                       ;
      for(r = i = 0 ; i < n ; i ++) r = r + d + d ;
      return r                                                      ;
}

int main(void)
{
      int d , i , j , n                                       ;
      scanf("%d" , & n)                                             ;
      for(i = 0 ; i < n ; i ++) {
                fflush(stdin)                                           ;
                for(j = 0 ; j < n ; j ++) scanf("%d" , & d)       ;
      }
      printf("%d\n" , sum(d , n))                                     ;
}
页: [1]
查看完整版本: 求矩阵对角线之和