问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言矩阵按行存储相乘?

发布网友 发布时间:2022-12-23 09:19

我来回答

2个回答

热心网友 时间:2024-11-08 13:45

#include<stdio.h>
int main()
{
float a[100][100],b[100][100],c[100][100];//定义三个数组,分别存储矩阵A,B,C
int m1,n1,m2,n2,i1,j1,i2,j2,i3,j3,i4,j4,k;
float s[100][100]={0};//赋值使数组s元素初值全部为零
printf("请输入矩阵A行数m1,列数n1:");//输入矩阵A行数,列数
scanf("%d,%d",&m1,&n1);
printf("请输入矩阵B行数m2,列数n2:");//输入矩阵B行数,列数
scanf("%d,%d",&m2,&n2);
printf("\n\n");//如果不可以相乘,下面将出现判断,在此换行,便于观看
if(n1!=m2)
printf("不可以相乘!!!");//判断是否可以相乘
printf("\n\n");
if((m1>100)||(n1>100))
printf("数目过多!!!");//控制矩阵A元素数量在数组容纳范围内
else
{
for(i1=1;i1<=m1;i1++)
{
for(j1=1;j1<=n1;j1++)
{
printf("a[%d][%d]=:",i1,j1);
scanf("%f",&a[i1-1][j1-1]);//输入矩阵A元素
}
}
}
printf("\n");//分隔开A,B的元素输入,便于观看
if((m2>100)||(n2>100))
printf("数目过多!!!");
else
{
for(i2=1;i2<=m2;i2++)
{
for(j2=1;j2<=n2;j2++)
{
printf("b[%d][%d]=:",i2,j2);
scanf("%f",&b[i2-1][j2-1]);//输入矩阵B元素
}
}
}
printf("矩阵A:\n");//输出矩阵A,便于观看,检验
for(i3=0;i3<m1;i3++)
{
for(j3=0;j3<n1;j3++)
{
printf("%f",a[i3][j3]);
}
printf("\n");
}
printf("\n");//与矩阵B的输出结果隔开,便于观看
printf("矩阵B:\n");//输出矩阵A,便于观看,检验
for(i4=0;i4<m2;i4++)
{
for(j4=0;j4<n2;j4++)
{
printf("%f",b[i4][j4]);
}
printf("\n");
}
printf("\n");
printf("矩阵C=A*B:\n");
for(i4=0;i4<m1;i4++)
{
for(j4=0;j4<n2;j4++)
{
for(k=0;k<n1;k++)
{
s[i4][j4]=s[i4][j4]+a[i4][k]*b[k][j4];//定义矩阵乘法,相乘时,有一个指标是一样的,都用k
}
c[i4][j4]=s[i4][j4];//定义矩阵乘法
printf("%f",c[i4][j4]);
if(j4==n2)
printf("\n");//控制在列指标到达N时换行
}
}
return 0;
}追问我需要按行存储成一维相乘,而不是二维数组相乘

热心网友 时间:2024-11-08 13:45

什么鬼,两个矩阵相乘吗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 压缩行存储表示rowprt 标题半角怎么设置 sc快递属于京东物流吗 家具sc物流查不到怎么办 梦见和妹夫因为货缺少吵架什么意思 北面徒步鞋跟越野跑鞋那个舒服 无人用的2022,无人用的可以登录 无人用的大全,别人不用的 为什么手机上网打开网页是电脑版的? ps定义图案在哪里找到 为什么四中网校登不上去 急急急~上过四中网校的进!告诉我怎么找回密码! 对马岛之魂光追怎么开 丘比果+1果酱和丘比果酱区别 东南亚免签的国家有哪些?想利用假期出去旅游。请旅游达人给予指点一二... n卡可以改应用设置吗 n卡全局设置和程序设置的区别 兴福村镇银行有双休吗 村镇银行周未上班吗? 如何注销? ...存储的?C语言为什么是按行存储的,这样存储有什么好处? 公主妈咪什么意思? 电热水器和暖气换热器切换 请问乌金石茶盘配什么茶具 想问黑色茶盘配什么茶具 红米投影仪怎么安装电视家 家用投影仪电视家有安装找不到 欢乐投怎么安装其他应用 自做春卷怎么做好吃又简单,做法图解分享,就只是尝尝 goodtime歌曲和张艺兴关系 苹果手机怎么下载软天空 软天空怎么下载太空杀穿墙版教程 地铁跑酷内置菜单版怎么下载 触屏笔记本推荐 换小米x5内屏要多少时间 2月2有什么说法吗 是个什么节日 每年2月2日是什么日子 无人机ic是什么意思 穿连衣裙怎么打针 浙江到江苏省苏州市常熟市高速可以下吗?