请各位C++高手看看这个程序有什么问题,谢谢啊!

2025-03-04 04:27:03
推荐回答(4个)
回答1:

你函数定义的时候不能传数组,
int judge(float a[N-1][N],int i)
应该写成judge(float* a, int i, int row, int col)

然后你在使用的时候a[i][j]就用a[col * i + j]表示就可以了

其他都这么改

回答2:

请注意,在类的数据成员,唯一的静态(static)成员能够使用这种方式(也有可能会出现问题,具体可能与编译器的情况下,数据结构)

回答3:

这个judge函数要做什么事情呢,
你检查一下。

回答4:

说实话,洋洋洒洒一大段代码,没几个人会有心思去看,建议你还是将每一步的计算结果输出到屏幕或者输出到文件里,然后跟你自己计算得到的结果核对一下,你就会明白具体是哪一个计算步骤不对,再定位错误代码……