用C语言实现两个4x4矩阵相乘,系统没有报错,但是结果是错的······

图片说明
这部分想要实现的功能是:在已经输入的一个二维数组中找到最大值和最小值并且输出,还要写出最大值和最小值所在的行和列数。
问题:系统编译后没有报错,但是最后现实的结果却是错的,例如:
图片说明
图片说明
这部分要实现的功能是:分别求出这个矩阵的两条对角线之和。问题:但是每次求和是总有一条是错的·······

实在是不知道哪里错了,求各路大神帮帮忙。。。。

有尝试过单步调试,但是它好像直接就跳过子函数了。。。。

4个回答

4×4的矩阵,数组大小应该定义为A[4][4]吧

weixin_44488236
草明&草明 Thanks♪(・ω・)ノ
10 个月之前 回复

A[4][4]A[4][4]A[4][4]A[4][4]A[4][4]

weixin_44488236
草明&草明 非常感谢!
10 个月之前 回复

四行四列的数组应该是a[4][4]但是计数是从0开始的,a[0][0]~a[3][3],所有想要位置需要输出i+1,j+1。对角线也是相同原因a[3][3]改成a[4][4]应该就好了

qq_42873592
会发光的黑 回复草明&草明: 没事
10 个月之前 回复
weixin_44488236
草明&草明 Thanks♪(・ω・)ノ
10 个月之前 回复

你先看看传入的数组是不是对的

weixin_44488236
草明&草明 Thanks♪(・ω・)ノ
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问