C语言实验——矩阵下三角元素之和

Description

输入一个正整数n(1<=n<=10),再输入n*n的矩阵,要求求该矩阵的下三角元素之和。 输入一个正整数n(1<=n<=10),再输入n*n的矩阵,要求求该矩阵的下三角元素之和。

Input

输入包括n+1行 第一行为整数:n 接下来的n行为矩阵数据 输入包括n+1行 第一行为整数:n 接下来的n行为矩阵数据

Output

矩阵的下三角元素之和 矩阵的下三角元素之和

Sample Input

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

Sample Output

75
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5. int n,i,j,sum=0;
  6. scanf("%d",&n); //输入数组大小
  7. int a[n+1][n+1]; //定义数组
  8. for(i=1;i<=n;i++)
  9. for(j=1;j<=n;j++)
  10. scanf("%d",&a[i][j]); //循环输入数组
  11. for(i=1;i<=n;i++)
  12. for(j=1;j<=i;j++)
  13. sum+=a[i][j]; //循环将矩阵下三角元素相加
  14. printf("%d",sum); //输出结果
  15. return 0;
  16. }
#include #include int main() { int n,i,j,sum=0; scanf("%d",&n); //输入数组大小 int a[n+1][n+1]; //定义数组 for(i=1;i<=n;i++) for(j=1;j<=n;j++) scanf("%d",&a[i][j]); //循环输入数组 for(i=1;i<=n;i++) for(j=1;j<=i;j++) sum+=a[i][j]; //循环将矩阵下三角元素相加 printf("%d",sum); //输出结果 return 0; }
Description 输入一个正整数n(1<=n<=10),再输入n*n的矩阵,要求求该矩阵的下三角元素之和。 Input 输入包括n+1行 第一行为整数:n 接下来的n行为矩阵数据 Output 矩阵的下三角元素之和 Sample Input 5 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 Sample Output 75 #include #include int main() { int n,i,j,sum=0; scanf("%d",&n); //输入数组大小 int a[n+1][n+1]; //定义数组 for(i=1;i<=n;i++) for(j=1;j<=n;j++) scanf("%d",&a[i][j]); //循环输入数组 for(i=1;i<=n;i++) for(j=1;j<=i;j++) sum+=a[i][j]; //循环将矩阵下三角元素相加 printf("%d",sum); //输出结果 return 0; }
经验分享 程序员 微信小程序 职场和发展