当前位置:   article > 正文

【PTA题目】7-5 矩阵运算 (20 分)_给定一个n×n的方阵,本题要求计算该矩阵主、副对角线上的所有元素之和。主对角线

给定一个n×n的方阵,本题要求计算该矩阵主、副对角线上的所有元素之和。主对角线

给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。

输入格式:

输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。

输出格式:

在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。

输入样例:

  1. 4
  2. 2 3 4 1
  3. 5 6 1 1
  4. 7 1 8 1
  5. 1 1 1 1

结尾无空行

输出样例:

35

结尾无空行

  1. #include <stdio.h>
  2. #define MAXS 10
  3. int main(){
  4. int n,m,i,l;
  5. int sum=0,x=0,y=0;
  6. int s[MAXS][MAXS];
  7. scanf("%d",&n);
  8. if(n>1 && n<=10){
  9. for(i=0;i<n;i++){
  10. for(l=0;l<n;l++){
  11. scanf("%d",&m);
  12. s[i][l] = m;
  13. }
  14. }
  15. }else{
  16. return 0;
  17. }
  18. x=y=n-1;
  19. for(i=0;i<n-1;i++){
  20. for(l=0;l<n;l++){
  21. if(l==x){
  22. continue;
  23. }else if(l==y){
  24. continue;
  25. }
  26. sum += s[i][l];
  27. }
  28. y--;
  29. }
  30. printf("%d",sum);
  31. return 0;
  32. }

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/788467
推荐阅读
相关标签
  

闽ICP备14008679号