(大一知识)定义二维数组 int array[4][4],从键盘输入整数给数组array赋值,并求

(大一知识)定义二维数组 int array[4][4],从键盘输入整数给数组array赋值,并求数组array主对角线元素之和、次对角线元素之和

#include<stdio.h>

void main()
{
int array[4][4];
int i,j;
int z=0,c=0;
for (i=0;i<4;i++)
{
for (j=0;j<4;j++)
{
scanf("%d", &array[i][j]);
if (i==j)
{
z += array[i][j];
}
else if (i+j==3)
{
c += array[i][j];
}
}
}

printf("数组array主对角线元素之和: %d\n", z);
printf("数组array次对角线元素之和: %d\n", c);
}

程序运行结果如下:


请采纳

温馨提示:答案为网友推荐,仅供参考
相似回答