c++编一个程序,求出二维数组主对角线之和和次对角线之和

2024-12-02 20:25:43
推荐回答(1个)
回答1:

#include void Input(int a[4][4]) { cout<<"请依次输入数组元素:"<>a[i][j] ; } int main() { int na[4][4]; Input(na); int s1(0),s2(0),s(0); for(int i=0,j=0;j<4;j++) { s=s+na[i][j]+na[3-i][j]; i++; } for(i=0;i<4;i++) for(j=0;j<4;j++) if(i==j) s1+=na[i][j]; s2=s-s1; cout<<"主对角线的和为:"<