【C语言】矩阵运算之矩阵加法和矩阵乘法 (可赋值且适用于各种小型矩阵)

该程序实现了矩阵的加法和乘法运算,允许用户自定义矩阵大小并输入数据。程序简洁,运算后能继续进行下一次运算,适合作业辅助工具。使用C语言编写,通过指针和数组处理矩阵,包括输入输出函数。

程序效果展示

本程序的优点 

  1. 能够按照需求选择矩阵加法与矩阵乘法
  2. 能够自定义矩阵的行与列 且能够自行输入数据,为写数学作业服务,把单一计算交给计算机去处理 
  3. 完成一次运算后,程序不会自动退出,能够继续进行下一次运算,操作简洁。

利用指针与数组与函数的结合

实现 矩阵的输入

void input(int(*a)[MAXN], int n, int m)
{
int i,j; 
for ( i = 0; i < n; i++)
for ( j = 0; j < m; j++)
scanf("%d", *(a + i) + j);
}

实现 矩阵的输出

void output(int(*a)[MAXN], int n, int m)
{
int i,j;
for ( i = 0; i < n; i++)
{
for ( j = 0; j < m; j++)
printf("%3d", *(*(a + i) + j));
printf("\n");//不能用putchar('\n'); 
}
}

 完整代码:

#define _
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清水折木

谢谢前辈的鼓励,我会继续加油的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值