哪位仁兄知道C++如何引用具有两个变量的函数

来源:百度知道 编辑:UC知道 时间:2024/07/02 13:07:22
#include<iostream>
#include <iomanip>
#include <math.h>
double s(double);
int main()
{using namespace std;
double xn,xn1;
xn=1;
xn1=s(xn);
while(fabs(xn1-xn)>1e-5)
{cout<<setprecision(14)<<xn1<<endl;
xn=xn1;
xn1=s(xn);
}
xn=xn1;
xn1=s(xn);
cout<<setprecision(14)<<xn1<<endl;
return 0;}
double s(double x)
{using namespace std;
double fx=x*x*x-x*x-1;
double ffx=3*x*x-2*x;
return x-fx/ffx;}
此程序是我编的,仅能引用double s (double x),一个变量,若需引用double s(double x,y),这样写应该不对,那要如何设置?

double s(double x,double y)
{
...
}

void main()
{
...
double a=0,b=0,c=0;
...
c=s(a,b);
...
}

看书!!!!!!!!!!

double s(double x, double y)

看书啊...

double s(double x,y)
函数中的每个变量都要进行类型定义,不然程序怎么知道是什么类型的
你是习惯一起定义同一类型的变量了。这种习惯不是很好,最好同一类型的变量也分开进行定义,比较直观减少出错的概率