当前位置: 首页 > news >正文

C语言在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出主对角线元素的积,并在fun()函数中输出。

以下是一个实现输入 3x3 矩阵并计算主对角线元素乘积的 C 程序,主对角线元素的积将在 fun () 函数中计算并输出:

#include <stdio.h>// 函数声明
void fun(int matrix[3][3]);int main() {int matrix[3][3];int i, j;// 输入3x3矩阵的元素printf("请输入3行3列矩阵的各个元素(整数):\n");for (i = 0; i < 3; i++) {for (j = 0; j < 3; j++) {printf("请输入第%d行第%d列的元素: ", i+1, j+1);scanf("%d", &matrix[i][j]);}}// 调用函数计算并输出主对角线元素的积fun(matrix);return 0;
}// 计算并输出主对角线元素的积
void fun(int matrix[3][3]) {int product = 1;int i;// 主对角线元素的行索引和列索引相等(0,0)、(1,1)、(2,2)for (i = 0; i < 3; i++) {product *= matrix[i][i];}printf("主对角线元素的积为: %d\n", product);
}

代码说明:

  1. 程序先在 main 函数中创建一个 3x3 的二维数组用于存储矩阵元素
  2. 使用嵌套 for 循环接收用户输入的 9 个整数,填充到矩阵中
  3. 定义了 fun () 函数,接收 3x3 矩阵作为参数
  4. 在 fun () 函数中,通过循环计算主对角线元素的乘积(主对角线元素是指行索引和列索引相等的元素:matrix [0][0]、matrix [1][1]、matrix [2][2])
  5. 最后在 fun () 函数中直接输出计算得到的乘积

运行程序时,按照提示输入 9 个整数,程序会自动计算并显示主对角线元素的乘积。

http://www.dtcms.com/a/304467.html

相关文章:

  • 信号上升时间与带宽的关系
  • Leetcode-3361两个字符串的切换距离
  • FastAPI入门:请求体的字段、嵌套模型、额外数据、额外数据类型
  • Linux系统部署k8s集群
  • 在 Web3 时代通过自我主权合规重塑 KYC/AML
  • Git快速入门,完整的git项目管理工具教程,git入门到精通!
  • 青少年软件编程图形化Scratch等级考试试卷(二级)2025年6月
  • 【EDA】Calma--早期版图绘制工具商
  • python案例:基于python 神经网络cnn和LDA主题分析的旅游景点满意度分析
  • 解决mac下git pull、push需要输入密码
  • 半导体企业选用的跨网文件交换系统到底应该具备什么功能?
  • 【007TG洞察】美欧贸易新政下跨境业务的技术破局:从数据治理到智能触达的全链路重构
  • SpringBoot整合RocketMQ(rocketmq-client.jar)
  • 小程序中事件对象的属性与方法
  • IT实施方案书
  • 【dropdown组件填坑指南】—怎么实现三角箭头效果
  • 网络安全第15集
  • 河南地区危化品安全员考试题库及答案
  • 【参考】Re
  • MYSQL难面试
  • 汇总数据(使用聚集函数)
  • Element Plus
  • AI数据管家:智能体如何像“超级助手”管理企业数据?
  • 宇树 G1 部署(九)——遥操作控制脚本 teleop_hand_and_arm.py 分析与测试部署
  • 项目如何分阶段推进?几大要点分析
  • 【Linux】初识make/makefile
  • 【C++算法】80.BFS解决FloodFill算法_岛屿数量
  • 数据结构 排序(2)---选择排序
  • 【WRF工具】服务器中安装编译GrADS
  • 组件调用传值、调用函数