void Matrix_inv(double a[][N],int N) 出问题了,这是怎么回事?
答案:1 悬赏:60 手机版
解决时间 2021-04-28 15:10
- 提问者网友:温旧梦泪无声
- 2021-04-28 07:45
void Matrix_inv(double a[][N],int N) 出问题了,这是怎么回事?
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-04-28 09:18
void Matrix_inv(double a[][N],int N)
改成
void Matrix_inv(double a[][N],int n)
大N改成小N,因为N是常数追问void Matrix_inv(double a[][N],int n)
{
int i,j,k;
int M=2*N;
n=N;
double b[N][M];//这里有问题,怎么回事呀,谢谢追答定义数组的维数,就是[]括号里面的东西,要在编译的时候就确定,所以它必须是常量,不能用你计算出来的值
改成
void Matrix_inv(double a[][N],int n)
大N改成小N,因为N是常数追问void Matrix_inv(double a[][N],int n)
{
int i,j,k;
int M=2*N;
n=N;
double b[N][M];//这里有问题,怎么回事呀,谢谢追答定义数组的维数,就是[]括号里面的东西,要在编译的时候就确定,所以它必须是常量,不能用你计算出来的值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯