关于数组常见题型
可以根据这个方法进行推广
/*编程实现,从键盘输入一个4行4列的整型数组序列,
计算输出对角线的数之和。*/
#include<stdio.h>
int main()
{
int a[4][4]={{1,3,5,7},{2,4,6,8},{9,0,6,5},{7,9,5,2}};
int sum1=0,sum2=0,i,j;
//主对角线的和
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
if(i==j)
sum1+=a[i][j];
}
}
//副对角线的和
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
if(i+j==3)
sum2+=a[i][j];
}
}
printf("主对角线的和为:%d\n",sum1);
printf("副对角线的和为:%d\n",sum2);
return 0;
}