错误提示的意思是定义的函数参数与调用的函数参数不一致(定义的参数是数组,而调用时是int型)。使用数组作为参数时,是传递地址,所以'jzz(b[100][100],n-1)'改为'jzz(b,n-1)'.另外将main前加void,就不会有警告了。
从错误上还来,是你的形参和实参类型不匹配,调用时候出错了
改成int mm=jzz(jzsr,n);/*行列式求值*/
应该就没问题了,
int mm=jzz(jzsr,n);/*行列式求值*/
sum=sum*a[i][1]*q*jzz(b,n-1);
改成这样试试看
int mm=jzz(jzsr[100][100],n);/*行列式求值*/
这行的第一个参数是数组,加上索引就是指其中一个值了