永发信息网

c语言编程中怎么实现两个二维数组相乘,帮帮忙。

答案:1  悬赏:0  手机版
解决时间 2021-02-06 03:51
c语言编程中怎么实现两个二维数组相乘,帮帮忙。
最佳答案
这是我的代码,自己改改,不懂QQ896776703
#include
#define MAX 10
void matrixMultipy(int A[][MAX],int B[][MAX],int C[][MAX],int n,int m,int s);
void main()
{
int n,m,s,i,j,A[MAX][MAX]={0},B[MAX][MAX]={0},C[MAX][MAX]={0};
printf("Please input row and column of the two matrix:");
scanf("%d%d%d",&n,&m,&s);
printf("Please input the elements of the two matrix:\n");
printf("The first one:\n");
for(i=0;i {
for(j=0;j {
scanf("%d",&A[i][j]);//A[n][m]
}
}

printf("The next one:\n");
for(i=0;i {
for(j=0;j {
scanf("%d",&B[i][j]);//B[m][s]
}
}

matrixMultipy(A,B,C,n,m,s);//注意二维数组做实参的形式

printf("The result is:\n");
for(i=0;i {
for(j=0;j {
printf("%-5d ",C[i][j]);//C[n][s]
}
printf("\n");
}

}

void matrixMultipy(int A[][MAX],int B[][MAX],int C[][MAX],int n,int m,int s)
{
int i,j,k;
for(i=0;i {
for(j=0;j {
for(k=0;k {
C[i][j]+=A[i][k]*B[k][i];
}
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
CPU主频对电脑整体有什么影响
沉稳一点,无论面对什么事都要波澜不惊
竹马乡联民村卫生室怎么去啊,有知道地址的么
一回家的意思是什么啊?知道的请说下!
如何知道IPAD充电已经完成?
中山汽车总站到三乡市场打的多少钱
山西省交口县桃红坡镇农村综合便民服务中心怎
缮甲的意思是什么啊?知道的请说下!
庄安村村民委员会我想知道这个在什么地方
洋杨玉琢美容瘦身养生馆这个地址在什么地方,
三加的意思是什么啊?知道的请说下!
按剖切范围分,剖视图可分为()()和()三类
龙祥小区地址在什么地方,想过去办事
是不是跟温州男人谈恋爱就这么难
砸明火的意思是什么啊?知道的请说下!
推荐资讯
经典的现代都市言情小说
为什么我的C盘不能格是式化
家美迪克家私城这个地址在什么地方,我要处理
祁鱼我喜欢你用日语怎么说
@明天已经太晚了 --以下是您抽的签-- . 种类
受命的意思是什么啊?知道的请说下!
跪求诗一首,适合失恋心态的
身上不知道怎么突然发痒,而且也没有红包,呈
IBM和MBA是什么?
挹掬的意思是什么啊?知道的请说下!
除了bochs还有什么好的安卓端PC模拟器或虚拟
(1)写出下列反应的化学方程式:二氧化硫通
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?