请老师帮我解答下,谢谢啦,最好带注释~

4、有2个多维数组分别是 int[][]a={{2,3,4},{4,6,8}} 和 int[][]b={{1,5,2,8},{5,9,10,-3},{2,7,-5,-18}}

按照如下方式进行运算。生成一个2行4列的数组。此数组的第1行1列是2*1+3*5+4*2第1行2列是2*5+3*9+4*7
第2行1列是4*1+6*5+8*2 依次类推。
(知识点:多维数组定义和创建、数组遍历、数组元素访问) [选作题]

0

4个回答

//java 写的
public static void matrixMultiplication(){
int[][]a={{2,3,4},{4,6,8}};
int[][]b={{1,5,2,8},{5,9,10,-3},{2,7,-5,-18}};
int[][]c = new int[a.length][b[1].length];
for (int i = 0; i < a.length; i++) { //控制计算的行数
for (int j = 0; j < b[1].length; j++) { //控制计算的列数
c[i][j] = 0;
for(int k = 0;k < a[i].length; k++){ // 控制计算的数
c[i][j] += a[i][k]*b[k][j]; //计算数据
}
}
}
for (int i = 0; i < c.length; i++) {
for (int j = 0; j < c[i].length; j++) {
System.out.print(c[i][j] + "\t");
}
System.out.println();
}
}

测试结果
25 65 14 -65
50 130 28 -130

2

c++写的,拿去吧,顺便提一下,这是矩阵的乘法运算,如果还没学可以了解一下,很有意思的,望采纳!

 #include <iostream>
using namespace std;

int main(){
    int a[2][3]={{2,3,4},{4,6,8}};
    int b[3][4]={{1,5,2,8},{5,9,10,-3},{2,7,-5,-18}};
    int c[4][3]={0};
    for(int i=0;i<2;i++){
        for(int j=0;j<4;j++){
            for(int k=0;k<3;k++){
                c[i][j]+=(a[i][k]*b[k][j]);
            }
        }
    }

    for (int i=0;i<2;i++){
        for (int j=0;j<4;j++){
            cout<<c[i][j]<<"\t";
        }
        cout<<endl;
    }

} 

输出为:
图片说明

1
fight_in_dl
战在春秋 题目中说第2行1列是4*1+6*5+8*2 , 结果应该是50。为什么是-15呢?
大约 2 年之前 回复
0

上面结果矩阵c维度写错了,不好意思,看这个:

 #include <iostream>
using namespace std;

int main(){
    int a[2][3]={{2,3,4},{4,6,8}};
    int b[3][4]={{1,5,2,8},{5,9,10,-3},{2,7,-5,-18}};
    int c[2][4]={0};
    for(int i=0;i<2;i++){
        for(int j=0;j<4;j++){
            for(int k=0;k<3;k++){
                c[i][j]+=(a[i][k]*b[k][j]);
            }
        }
    }

    for (int i=0;i<2;i++){
        for (int j=0;j<4;j++){
            cout<<c[i][j]<<"\t";
        }
        cout<<endl;
    }

} 

输出:
图片说明

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
感谢老师
能成为您的学生是我们的骄傲。rn您是我们学习的榜样。rn桃李不言,下自成蹊。rn请相信我们也将会是您的骄傲。rn这是对您的师恩最好的回馈。
基于MSP430和DS18B20的温度告警控制系统
基于MSP430和DS18B20的温度告警控制系统
请帮我解答!谢谢!
(1)rnrnvoid fun(int *a,int i,int j)rnrnint t;rnrnif(irnrn#include rnrnmain ( )rnrn char b1[8]="abcdefg",b2[8],*p=b1+3;rnrnwhile(--pb>=b1) strcpy(b2,pb);rnrnprintf("%d\n",strlen(b2));rnrn以上程序输出结果为?rnrn答案:7rnrn对比(3)(4)两题,数组名+数字 到底表示什么?rnrn(5)rnrn已知二树杈后序遍历序列是dabec,中序遍历为debac,则它的前序遍历为?rnrn答案:cedbarnrn这道题怎么做?rnrn(6)rnrn若串s="Program",则其子串的数目为?rnrn答案:29rnrn这体怎么做?rn
word教程最新最简单2
word教程最新最简单2继承上集 请大家多多支持!谢谢啦!
丢失物品复得的感谢信
丢失物品复得的感谢信n澡堂的群体工作人员: n在你们的帮助下,我找回了遗失的手表。在此,我对你们表示感谢。n上周未晚上,在澡堂洗澡。手表防水很少取下,这次想洗洗手腕和表带,洗完澡后,却把手表忘记拿了。深夜起来上厕所,才意识到手表丢失。周一早上八点去的澡堂,正值澡堂工作人员,清理整顿澡堂,我去原位找手表,发现已经不见。后来问澡堂的阿姨,说:确实拾到一个手表。至此领到了我丢失的手表。n在此,我
人心散了,队伍不好带了,老板该怎么办?
现在国家大力倡导双创,这事儿我是双手赞成,因为中国未来发展的动力就得靠高科技,就得靠我们自己的创造力了,这毋庸置疑。nn可是如果你是企业的老板,你可能会感觉到这波盛大的创业潮给你的企业是带来了实质冲击的,你也一定会觉得:nn nn“人心散了,队伍不好带了”nn nn特别是企业的主力军已经从80后开始向90后转移了,而这些90后更加独立,更加自由。nn现在老板们都在想尽一切办法希望留住骨干员工,什么...
第一个数据库程序
这是我的第一个数据库程序,一些功能还没有实现,但最重要的问题是,当我关闭这个应用程序的时候,老师出现错误,希望朋友们帮我解决一下,谢谢!
测试微信公众号申请配置详细解答
如果我们没有公众号可以测试又不想申请企业性质可以申请测试公众号,申请地址nnhttp://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&amp;amp;t=sandbox/indexnn申请好后需要填写如下信息,这里比较重要就是需要提供接口验证,也就是你把nnnn 微信会调用我们写的服务接口,具体Java验证代码nn@GetMappi...
菜鸟问题,请各位老师前辈帮忙解答下,谢谢啦
public String codeString(String s)rn String str=s;rn trybyte b[]=str.getBytes("ISO-8859-1");rn str=new String(b);rn return str;rn rn catch(Exception e)rn return str;rn rn rn在JSP中做了个注册的页面,这段代码是做什么的啊?rn请大家帮忙解答一下,谢谢了rn
年底了,应该感谢给你按时发工资的老板们
n n n nnnnnn临近年终,一些人讨论年终奖的事情,而很多人却在议论如何让工资按时发下来的问题,还有一些人甚至采取别人极端方式讨回属于自己的工资钱,真是几家欢喜几家愁。看来,作为员工,你应该感谢给你按时发工资的老板。昨天一位网友给老王留言说,他们公司连续3个月没有发工资了,问老板该要不要跳槽。这个问题,老王没法回答。关于跳槽不跳槽的问题,老王给他的建议:1、如果...
一个简单的excel操作程序(c#)示例
一个入门级的excel操作程序(c#)示例,大家可以参考一下,小弟实在是没什么分了,大家帮我一下吧。谢谢啦!
求C语言编辑注册表例子 最好带注释 谢谢……
谢谢 你们的帮助
求一个发送邮件的bat脚本,最好带注释
Windows 一个发送邮件的脚本,谢谢。blat.dll,或者VBS都可以只要能通过bat 调用。。。。。。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/8.gif][/img]
(百度地图)根据名称进行定位
有不足请指出,谢谢啦
计算机组成原理课后习题答案
计算机组成原理课后习题答案 白中英第四版 厦大老师布置的作业都可以解决啦, 帮我大忙了!!
谁能帮我解答下这个问题?谢谢啦!
设关系模式R的属性集合为A, B, C, 其上的函数依赖集F=B→C, A→C, 判断分解ρ1=R1(A, B), R2(A, C), ρ2=R1(A, C), R2(B, C)是否具有无损连接性和函数依赖保持性?
多线程 dataGridView问题
请高手帮我看一下这个程序是怎么回事,我才接触多线程,不是很了解。。。谢谢
小问题,请帮我解答,谢谢
rn[code=SQL]select 学生表.学号,姓名,avg(成绩) from 学生表,成绩表rnwhere 学生表.学号=成绩表.学号 rn[/code]rn报错:rn服务器: 消息 8118,级别 16,状态 1,行 1rn列 '学生表.学号' 在选择列表中无效,因为该列未包含在聚合函数中,并且没有 GROUP BY 子句。rn服务器: 消息 8118,级别 16,状态 1,行 1rn列 '学生表.姓名' 在选择列表中无效,因为该列未包含在聚合函数中,并且没有 GROUP BY 子句。rnrn加了group by:rn[code=SQL]select 学生表.学号,姓名,avg(成绩) from 学生表,成绩表rnwhere 学生表.学号=成绩表.学号 rngroup by 学生表.学号[/code]rn报错:rn[color=#FF0000]服务器: 消息 8120,级别 16,状态 1,行 1rn列 '学生表.姓名' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。[/color]rnrn问题:1、姓名 和学号 都在一个表里啊,怎么还报错?rn 2、是不是聚合函数都要和group by一起用?rn rn
走马灯=仿真原理图+程序
实惠 超值 欢迎发烧友友来下载,不足的请帮我修正,谢谢!
多功能电脑钟,已经通过测试
自己做的一些小设计,请大伙也帮我看下,以便提高,谢谢
发工资咯:)(C语言解析和代码)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2021nnProblem Descriptionnn作为杭电的老师,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵n但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在...
数学课(math)
数学课(math)nn题目描述nn nnwzy又来上数学课了…… 虽然他很菜,但是数学还是懂一丢丢的。老师出了一道题,给定一个包含nn个元素的集合P=1,2,3,…,nP=1,2,3,…,n,求有多少个集合A⊆PA⊆P,满足任意x∈Ax∈A有2x∉A2x∉A,且对于AA在PP中的补集BB,也满足任意x∈Bx∈B有2x∉B2x∉B。nnwzy花费了1E100天终于算出来了这个答案,但是可恶的caox...
D - 发工资咯:)C语言
作为杭电的老师,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵rnrn但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?rnrn这里假设老师的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六
ccf试题 出现次数最多的数
问题描述 n  给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。 n输入格式 n  输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。 n  输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。 n输出格式 n  输出这n个次数中出现次数最多的数。如果这样的数有多个
C语言程序设计:10个评委打分,去掉一个最低分和一个最高分,输出平均分
include
fft 单片机上的程序
fft 单片机上的程序,效果好带注释的128点fft-C程序示例,可方便移植
易学C++请给我些TXT格式的
请给我个TXT格式的好吗朋友们,谢谢啦!
发工资
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)n Total Submission(s): 75822    Accepted Submission(s): 40530n  n Problem Descriptionnn 作为学校老师,最盼望的日子就是每月的8号了...
db11_OK.mdb
请老师帮助解决,谢谢!
同步带厂家
这是一个同步带厂家,请大家关注一下,谢谢啦
ajaxasp.rar
大家看看就可以,支持下。嘿嘿,请大家多多指教,谢谢啦。
cmcc助手1.55
WLAN助手 是为中国移动(CMCC)WLAN用户提供一个完全免费,易于使用,功能强大的登陆认证工具。WLAN助手 不仅可以支持所有省市 WLAN 登陆认证,更为用户提供各种辅助功能,更符合用户使用习惯。
关于DirectDraw的问题,请老师解答!!谢谢!!
我在学习DirectX编程,在程序中我要进行DirectDraw对象初始话时调用函数DirectDrawCreate(),而整个程序编译运行时显示如下错误提示:rn-------------------Configuration: ddraw1 - Win32 Debug--------------------rnLinking...rnddraw1.obj : error LNK2001: unresolved external symbol _DirectDrawCreate@12rnDebug/ddraw1.exe : fatal error LNK1120: 1 unresolved externalsrnError executing link.exe.rnrnddraw1.exe - 2 error(s), 0 warning(s)rn敬请老师指点,衷心表示感谢!!
娱乐 | 动画片、电视剧和电影
n n n 缘起n前几天(已经忘了是什么时候啦,哈哈)想看《武林外传》 ,意外地搜到了央视网,广告只有15秒,只有优酷的六分之一,而且还很全,所以我就找了找小时候看过的动画片 ,放在这里了。百变马丁 小时候挺喜欢看的,一个小男孩每天都能变换一种身份,简直就是穿越呀!福尔摩斯回到未来二十二世纪 和现在的英剧相比,也一点都不输的。脑洞大开,但是剧情设置的又挺合理的。小魔女...
计算机编程老师如何带程序竞赛(譬如CCF蓝桥杯ACM等)
通过了解,有太多中学、大学面临带竞赛师资难的问题,大部分编程教师理论足够,但动手能力较弱(并非贬低,其实大多都如此),面对代码要求高、算法要求精的条件,难到一大片老师,很多老师介于条件要求,想做但又不敢碰这个烫手的金疙瘩rn无奈,大部分老师的做法要么不管,要学生老带新,要么能力稍强些的自己亲自讲课,但讲算法理论为主,或伪代码实现,具体的实现让学生自己完成。rn这就是目前大部分一般学校的现状,只不过有时...
王老板Python面试(10):17道python笔试面试真题
n n n nnnnn开始答题了n1、一行代码实现1--100之和利用sum()函数求和nnnnnn2、如何在一个函数内部修改全局变量利用global 修改全局变量nnnnnn3、列出5个python标准库os:提供了不少与操作系统相关联的函数sys:   通常用于命令行参数re:   正则匹配math: 数学运算datetime:处理日期时间4、字典如何删除键和合并...
hibernate 4 视频学习 全套 拿走 不谢
需要自己下载,谢谢!,如有问题请联系我,我会尽快解决,谢谢啦~~~
maven 学习 视频 全套
需要自己下载,谢谢!,如有问题请联系我,我会尽快解决,谢谢啦~~~
哪能下到JDeveloper,最好带注册码的,谢谢
我的EMail是wzy888@163.com
陆老师请解答
怎么在一个播放器里控制左右声道的选择,用哪个接口来实现?rn上次有问过你一个问题,你在解答时有说“使用智能连接的方法构建filter graph,真正开发软件的时候并不推荐这么做”,是不是要我自己分类的手动建立filter chain 啊,可以用文件的后缀名来区分呢?rn在全屏显示时,没有鼠标信息(也就是见不到鼠标),但我想显示鼠标,并可以进行鼠标的右键操作,请问怎么实现啊?
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 人工智能培训谢谢 python培训老师