C语言数组程序?

C语言数组程序?,第1张

这个程序,是要先输入一个<10的正整桥扰数n,然后再输入n*n个整数敏租旦到一个二维数组中。

最后,计算并输出二维矩阵的主对角线及其右上方所有元素的累乘积(很型毁容易“溢出”的哦!)。

打印输出这种的效果,弊运不对的话再微调修改下:

#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

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12417864.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存