求矩阵各行元素之和 P177 T4

要求:

输入2个正整数m和n(1<=m<=6, 1<=n<=6),然后输入矩阵a(m行n列)中的元素,分别求出各行元素之和,并输出。试编写相应程序

 

#include <stdio.h>
int main()
{
    int m, n; // m,n作为行、列数
    scanf("%d", &m);
    scanf("%d", &n);
    int a[m][n];
    for (int i=0; i<m; i++) {
        for (int j=0; j<n; j++) {
            scanf("%d", &a[i][j]);
        }
    }
    // 以上是定义二维数组的大小与赋初值
    // 以下是二维数组的遍历求行值
    int sum;
    for (int i=0; i<m; i++) {
        sum = 0;
        for (int j=0; j<n; j++) {
            printf("%3d", a[i][j]); //输出每行都有哪些元素
            sum += a[i][j];
        }
        printf("\tline %d sum = %d\n", i+1, sum);
    }
    return 0;
}

 

posted @ 2020-05-04 16:39  profesor  阅读(345)  评论(0编辑  收藏  举报