vb编程:有一个5*5数组,编程求其元素矩阵中对角线元素之和

 我来答
meng_zq168
推荐于2016-10-09 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:83.7万
展开全部
1 2 3 4 5
1 11 12 13 14 15
2 21 22 23 24 25
3 31 32 33 34 35
4 41 42 43 44 45
5 51 52 53 54 55
以前考程序员时有过这么一题,解法思路如上图,注意观察对角线元素的行列规律,如左下到右上,在一条对角线上,则行列和一定,编程时这样考虑:
dim sz(5,5)'已知数组
dim h(10)'对角线和
for i=2 to 10 '如果是从0开始编号,应为0-8
for hs=1 to 5
for ls=1 to 5
if hs+ls=i then h(i-2)=h(i-2)+sz(hs,ls)'
next
next
next
对角线和放在数组h(i)里,print一下就可以了
补充:以上是副对角线,对于主对角线,把行列坐标调过来,就是转置矩阵,算法同上。
qxh1230
2010-12-05
知道答主
回答量:20
采纳率:0%
帮助的人:19.8万
展开全部
不知道vb的规则啊 数组是从0开始还是1开始··· 不过这种题很easy的 在纸上画出矩阵 看看对角线上的元素的数组下标的规律 求和就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式