作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/03 10:41:14
求二维数组对角线方向数组元素如何求和
#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);
}