C语言纠错,编写程序,实现矩阵(3行列)的转置(即行列互换)。

2025-05-08 21:34:21
推荐回答(2个)
回答1:

阶乘中的for()不应该是i>=0 ,应该把等号去掉,换成i>0,不然结果一直是0
还有,jc()函数最好换成double类型,不然,结果还是0
整数相除,结果还是整数,没有小数部分
double jc( int n )
{
int i;
double s = 1;
...
return s ;
}

回答2:

s定义的是long,所以返回也应该是long型,jc函数中for(i=n;i>0;i--)