c语言:求两个2×2的矩阵之和、之差、乘积。

求C语言3个2*2矩阵相乘的算法其中行列试的每个元素为未知方程.很麻烦的,每个元素为单独的方程
我用数组套的矩阵,然后用矩阵乘法的的公式算A*B*C的 #include void main() { int a[2][2],b[2][2],c[2][2],d[2][2],i,j; printf("请逐个为矩阵赋值"); for(j=0;j<2;j++) for(i=0;i<2;i++) scanf("%d",&a[j][i]);//为矩阵a赋值 for(j=0;j<2;j++) for(i=0;i<2;i++) scanf("%d",&b[j][i]);//为矩阵b赋值 for(j=0;j<2;j++) for(i=0;i<2;i++) scanf("%d",&c[j][i]);//为矩阵C赋值 d[0][0]=(a[0][0]*b[0][0]+a[0][1]*b[1][0]);// d[0][1]=(a[0][0]*b[0][1]+a[0][1]*b[1][1]);// d[1][0]=(a[1][0]*b[0][0]+a[1][1]*b[1][0]);// d[1][1]=(a[1][0]*b[0][1]+a[1][1]*b[1][1]);//以上四行用矩阵D表示矩阵a*b的值 a[0][0]=(d[0][0]*c[0][0]+d[0][1]*c[1][0]);// a[0][1]=(d[0][0]*b[0][1]+c[0][1]*b[1][1]);// a[1][0]=(d[1][0]*b[0][0]+c[1][1]*b[1][0]);// a[1][1]=(d[1][0]*b[0][1]+c[1][1]*b[1][1]);//以上四行用矩阵a表示d*c的值即a*b*c的值 for(j=0;j<2;j++) {printf("| "); for(i=0;i<2;i++) printf("%d ",a[j][i]);//此处为输出矩阵a*b*c,你可以拿笔算一下,以上经过vc++6.0测试,且用笔算之后与结果相同 printf("|\n");
为您推荐:
其他类似问题
a11*b11+a12*b21
a11*b12+a12*b22a21*b11+a22*b21
a21*b12+a22*b22
矩阵乘法学过么?套上公式就好了啊。很麻烦么?
扫描下载二维码利用二维数组计算两个4*4矩阵的和、差、乘积
[问题点数:40分,结帖人jomair1001]
利用二维数组计算两个4*4矩阵的和、差、乘积
[问题点数:40分,结帖人jomair1001]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2014年2月 C/C++大版内专家分月排行榜第二2013年4月 C/C++大版内专家分月排行榜第二2013年3月 C/C++大版内专家分月排行榜第二2012年12月 C/C++大版内专家分月排行榜第二2012年11月 C/C++大版内专家分月排行榜第二2012年8月 C/C++大版内专家分月排行榜第二
2014年12月 C/C++大版内专家分月排行榜第三2014年5月 C/C++大版内专家分月排行榜第三2014年3月 C/C++大版内专家分月排行榜第三2013年12月 C/C++大版内专家分月排行榜第三2013年10月 C/C++大版内专家分月排行榜第三2013年9月 C/C++大版内专家分月排行榜第三2013年7月 C/C++大版内专家分月排行榜第三2013年5月 C/C++大版内专家分月排行榜第三2013年2月 C/C++大版内专家分月排行榜第三2013年1月 C/C++大版内专家分月排行榜第三2012年9月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。C语言练习题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言练习题
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩29页未读,继续阅读
你可能喜欢C语言 题目及解答_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
C语言 题目及解答
上传于||文档简介
&&A&#8203;C&#8203;M&#8203; &#8203;吉&#8203;首&#8203;大&#8203;学&#8203; &#8203;题&#8203;集&#8203; &#8203;答&#8203;案&#8203;参&#8203;考
大小:23.53KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢

我要回帖

 

随机推荐