【C语言】矩阵相乘
编程计算2×3阶矩阵A和3×2阶矩阵B之积C。
要求:
(1)从键盘分别输入矩阵A和B,
输出乘积矩阵C
(2)
**输入提示信息为:
输入矩阵A之前提示:"Input 2*3 matrix a:\n"
输入矩阵B之前提示:"Input 3*2 matrix b:\n"
**输入矩阵中每个值的格式为:"%d"
**输出格式为:
输出矩阵C之前提示:"Results:\n"
输出矩阵C中每个值的格式:"%6d"
输出矩阵C各行结束时换行
1 #include<stdio.h> 2 main() 3 { 4 int a[2][3], b[3][2], c[2][2], i, j, k; 5 printf("Input 2*3 matrix a:\n"); 6 for (i = 0; i < 2; i++) 7 { 8 for (j = 0; j < 3; j++) 9 { 10 scanf("%d", &a[i][j]); 11 } 12 } 13 printf("Input 3*2 matrix b:\n"); 14 for (i = 0; i < 3; i++) 15 { 16 for (j = 0; j < 2; j++) 17 { 18 scanf("%d", &b[i][j]); 19 } 20 } 21 for (i = 0; i < 2; i++) 22 { 23 for (j = 0; j < 2; j++) 24 { 25 c[i][j] = 0; 26 for (k = 0; k < 3; k++) 27 { 28 c[i][j] += a[i][k] * b[k][j]; 29 } 30 } 31 } 32 printf("Results:\n"); 33 for (i = 0; i < 2; i++) 34 { 35 for (j = 0; j < 2; j++) 36 { 37 printf("%6d", c[i][j]); 38 } 39 printf("\n"); 40 } 41 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具