c语言编程 求具有4行4列数据的二维数组的每列元素之和,并将其放入该列的第五行上,输出第五行元素,

如题所述

#include <stdio.h>

int main()

{

    int num[5][4];

    int i,j,sum;

    for(i=0;i<4;i++)

    {

        for(j=0;j<4;j++)

        {

            num[i][j] = i+j;

        }

    }

    for(j=0;j<4;j++)

    {

        sum = 0;

        for(i=0;i<4;i++)

        {

            sum += num[i][j];

        }

        num[4][j] = sum;

    }

    for(i=0;i<5;i++)

    {

        for(j=0;j<4;j++)

        {

            printf("%d\t",num[i][j]);

        }

        printf("\n");

    }

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-04-08
#include<stdio.h>
#define N 4
#define M 4
void main() { int a[N+1][M],i,j;
for ( i=0;i<N;i++ ) for ( j=0;j<M;j++ ) scanf("%d",&a[i][j]);
for ( j=0;j<M;j++ ) for ( i=0,a[N][j]=0;i<N;i++ ) a[N][j]+=a[i][j];
for ( j=0;j<M;j++ ) printf("%d ",a[N][j]);
}本回答被提问者采纳
第2个回答  2020-04-07
不会哎…………
相似回答