C语言经典程序100例.docxVIP

  • 0
  • 0
  • 约1.3千字
  • 约 3页
  • 2026-03-26 发布于河北
  • 举报

C语言经典程序100例

题目:求一个3*3矩阵的主对角线元素之和

###题目说明

给定一个3×3的二维数组(矩阵),计算其主对角线(从左上角到右下角,即行下标与列下标相等的元素)的所有元素之和。例如,矩阵{{1,2,3},{4,5,6},{7,8,9}}的主对角线元素为1、5、9,和为15。

###解题思路

1.定义一个3×3的二维数组,可手动初始化或通过键盘输入矩阵元素;

2.主对角线元素的特点是“行索引=列索引”(即i==j,其中i为行号,j为列号);

3.遍历二维数组,筛选出i==j的元素,累加求和;

4.输出最终的求和结果。

###代码实现

c

#includestdio.h

intmain(){

//1.定义3*3矩阵并初始化(也可改为键盘输入)

intmatrix[3][3]={{1,2,3},{4,5,6},{7,8,9}};

intsum=0;//用于存储主对角线元素之和

//2.遍历矩阵,累加主对角线元素

for(inti=0;i3;i++){//遍历行

for(intj=0;j3;j++){//遍历列

if(i==j){//判断

文档评论(0)

1亿VIP精品文档

相关文档