函数原型
int arrmul(int *p,int m,int n)
m和n分别表示矩阵的行列数
谢谢大佬们相助了!
#include "stdio.h"
int arrmul(int *p,int m,int n){
int i, j, mul = 1;
for ( i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
mul *= p[i * n + j];
}
}
return mul;
}
void main()
{
int a[3][5] = {{2,5,7,4,5},{2,8,4,5,2},{5,9,4,5,1}};
int m = arrmul(a, 3, 5);
printf("%d\n",m);
return 0;
}
运行结果: