最后,计算并输出二维矩阵的主对角线及其右上方所有元素的累乘积(很型毁容易“溢出”的哦!)。
打印输出这种的效果,弊运不对的话再微调修改下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i = 0//存放行
int j = 0//存放孝森列
double sum//存放对角线数据和
//定义一个整型二维数组array并初始化
int array[5][5] = {
{1,2,3,4,5},
{6,7,8,9,10},
{11,12,13,14,15},
{16,17,18,19,20},
{21,22,23,24,25},}
//以5x5的矩阵形式输出数巧卜亩组
for(i=0i<5i++)
{
for(j=0j<5j++)
{
// printf("第%d行第%d列元素是:%4d\t",i+1,j+1,array[i][j])
printf("%4d",array[i][j])//打印输出矩阵数组
if(j==4)
{
printf("\n")
}
if(i == j || 4-i == 4-j) //计算对角线之和
{
sum += array[i][j]
sum += array[4-i][4-j]
}
}
}
printf("\n对角线之和是:%4.lf\n",sum)
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)