void Jacobi(double *A,double b[],double x0[],double x[],double w,int n1) 这是函数声明 Jacobi(*a,b,x0,x,w,n1);这是调用函数时候的参数引用 但有一个问题,这样改以后程序还是没结果,因为main函数中i 没初始化,因此printf中的i就有问题,不知道你这i是什么意思 ...
把[x]去掉
形参中double a[MAXNUMBER]这个参数相当于一个数组的指针,a[MAXNUMBER]本身是一个数组的元素,不是指针,所以类型不匹配。看得出lz的c语言功力不够……
Polynomial::Polynomial(double Pa[50],int Pn)这个地方你传递的是Pa这个数组名,为double *.而Polynomial ab(c[50],k),传递的为c[50]这个double数据,所以可以修改为Polynomial ab(c,k);试试。
类型为doubledoubleaverage(doubles[],intn);//参数s[]是数组 在函数内退化为指针 类型为double* ...
void Jacobi(double *A,double b[],double x0[],double x[],double w,int n1) 这是函数声明Jacobi(*a,b,x0,x,w,n1);这是调用函数时候的参数引用但有一个问题,这样改以后程序还是没结果,因为main函数中i 没初始化,因此printf中的i就有问题,不知道你这i是什么意思 zhujunbin532 | 发布于2012-03-...
类型为doubledoubleaverage(doubles[],intn);//参数s[]是数组 在函数内退化为指针 类型为double* ...