两个二维数组行相乘的c语言编程

 我来答
那年花落丶心殇
2018-04-09 · TA获得超过2919个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:6.4万
展开全部
  1. #include<stdio.h>

  2. int p,q,k;

  3. void main(){

  4. float A[2][2]={1,1,2,1},B[2][1]={2,1};

  5. float C[2][1]={0};

  6. printf("矩阵A*矩阵B为:\n"); //计算两个矩阵相乘;以[2][2]*[2][1]为例

  7. for(p=0;p<2;++p)  

  • 首先要对编程有个比较大概的了解,编程的对象,编程的原理,编程的目的等等。推荐阅读《计算机科学导论》,该书简单明了的讲述了计算机组成、计算机网络、操作系统、程序设计、数据结构等编程均会用到的基本知识。

  • 在了解编程基本知识后,要想想自己学习编程后到底要干什么以确定学习的方向。比如说是想要开发手机app,网站开发,企业系统等等。当然,在初期没有指导的情况下,我们会迷茫,无法找寻自己的方向。那么就选择当前应用最广泛,最容易找到工作的一门语言来学习。如Java/C++/Python/.Net/PHP,他们应用极其广泛,找工作也非常容易。

wk_mike
推荐于2017-05-21
知道答主
回答量:13
采纳率:0%
帮助的人:9.4万
展开全部
#include<stdio.h>
int p,q,k;
void main(){
float A[2][2]={1,1,2,1},B[2][1]={2,1};
float C[2][1]={0};
printf("矩阵A*矩阵B为:\n"); //计算两个矩阵相乘;以[2][2]*[2][1]为例
for(p=0;p<2;++p)
{
for(q=0;q<1;++q)
{
for(k=0;k<2;++k)
C[p][q]+=A[p][k]*B[k][q];
}
}
for(p=0;p<2;p++) {
for(q=0;q<1;q++)
{
printf("%f",C[p][q]);
printf("\n");
}
}
}
这是C语言矩阵的乘法程序。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友68d8d32
2015-12-02 · TA获得超过387个赞
知道小有建树答主
回答量:300
采纳率:100%
帮助的人:279万
展开全部
具体说说,是矩阵相乘还是各个元素分别相乘?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式