上三角是主对角线上面的三角形,其条件应为:行从0到n-1,列从对应行数到n-1;即
(i=0;i<=n-1;i++) (j=i;j<=n-1;j++);主对角是从a[0][0]到a[n-1][n-1]的连线,其条件为:
行从0到n-1,列=行,(i=0;i<n-1;i++)对应乘积为a[i][i];同理,负对角是从a[n-1][0]到
a[0][n-1]的连线,其条件为:行从n-1到0,列=n-1-行,(i=n-1;i>=0;i--),乘积项为
a[i][n-1-i];分析清楚这些就容易解题了!其实这个算法可以拓展到任意阶方阵的,读
者有兴趣可以自己完成!
=============================================================版权声明:本文为博主原创文章,未经博主允许不得转载。
C语言之基本算法35—数组上三角之积 主对角之积 副对角之积
原文地址:http://blog.csdn.net/lzx19901012/article/details/46871205