C语言编程:使用指针编程求3X4的二维数组{1,3,5,7,9,11,13,15,17,19,21,23,25}的所有元素对角线之和

 我来答
听不清啊
高粉答主

推荐于2018-03-16 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部

以下程序求4X4矩阵的主对角线和次对角线之和:

#include <stdio.h>

int main()

{int i,j,s1=0,s2=0;

 int a[4][4]={1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31};

 for(i=0;i<4;i++)

 {for(j=0;j<4;j++)

   printf("%3d",a[i][j]);

  printf("\n");

 }; 

 for(i=0;i<4;i++)

 {s1+=a[i][i];

  s2+=a[i][3-i];

  }

 printf("主对角线之和=%d\n",s1);

 printf("次对角线之和=%d\n",s2); 

 return 0;

}

南城旧梦947
2018-03-16 · TA获得超过1197个赞
知道小有建树答主
回答量:674
采纳率:72%
帮助的人:158万
展开全部
输出结果为60。 简单说p和a是一个东西。也就是说把p换成a结果也是一样的。 具体解释一下: 二维数组的结构是这样的:a[3]这个第二维数组记录的是第一维数组的开始地址。即,a[0]的值和(&a[0][0])的值是一样的。a[1]的值和(&a[1][0])的值是...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式