求二维数组对角线方向数组元素如何求和

问题描述:

求二维数组对角线方向数组元素如何求和
1个回答 分类:综合 2014-12-16

问题解答:

我来补答
#include
main()
{
int a[3][3],sum = 0,i,j;/*就以3 * 3的数组为例吧.也可以是其他的*/
printf("Please input number:");
for(i = 0;i < 3;i++)
{
for(j = 0;j < 3;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i = 0;i < 3;i++)
{
sum += a[i][i]; /*左上角到右下角的和*/
sum += a[i][2-i];/*右上角到左下角的和*/
}
sum -= a[1][1];/*减去一次最中间加了两次的值*/
printf("sum = %d\n",sum);
}
 
 
展开全文阅读
剩余:2000