C++用键盘输入一个4行4列的矩阵,输出矩阵,并求出所有数据之和与两条对角线数据之和

学习 时间:2026-05-30 22:54:48 阅读:7804
C++用键盘输入一个4行4列的矩阵,输出矩阵,并求出所有数据之和与两条对角线数据之和

最佳回答

忧郁的凉面

魁梧的棒棒糖

2026-05-30 22:54:48

#include <stdio。h>int sum(int a[4][4]){int i,j,s=0;for(i=0;i<4;i++)for(j=0;j<4;j++) s+=a[i][j];return s;}int sum2(int a[4][4]){int i,s=0;for(i=0;i<4;i++) s+=a[i][i];for(i=0;i<4;i++) s+=a[i][3-i];return s;}void main(){int a[4][4],j,i,x;printf("please input a 4*4 matrix:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);x=sum(a);printf("\n 所有数据之和 is:%d\n",x);x=sum2(a);printf("\n 对角线之和 is:%d\n",x);}

最新回答共有2条回答

  • 现实的小刺猬
    回复
    2026-05-30 22:54:48

    #include <stdio。h>int sum(int a[4][4]){int i,j,s=0;for(i=0;i<4;i++)for(j=0;j<4;j++) s+=a[i][j];return s;}int sum2(int a[4][4]){int i,s=0;for(i=0;i<4;i++) s+=a[i][i];for(i=0;i<4;i++) s+=a[i][3-i];return s;}void main(){int a[4][4],j,i,x;printf("please input a 4*4 matrix:\n");for(i=0;i<4;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);x=sum(a);printf("\n 所有数据之和 is:%d\n",x);x=sum2(a);printf("\n 对角线之和 is:%d\n",x);}

上一篇 则有心旷神怡的怡 什么意思?

下一篇 庄子秋水文学性与哲理思想关系的探讨