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

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

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

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

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

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

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

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