www.pudn.com > T_2CCZ.rar > CZ.CPP


#include  
 
class cz 
{ 
private: 
	long double a,b,c; 
	long double f1,f2,f3; 
	long double x1,x2,x3; 
	long double xx; 
	long double k1,k2; 
public: 
	long double jzd()   // 极值点 
	{    
		k1 = (f3-f1)/(x3-x1); 
		k2 = (((f2-f1)/(x2-x1)-k1)/(x2-x3)); 
		xx = 0.5*(x1+x2-(k1/k2)); 
		return (xx); 
 
	} 
	void input2(long double *p, long double *m) 
	{ 
         x1=*p;x2=*(p+1);x3=*(p+2); 
		 f1=*m;f2=*(m+1);f3=*(m+2); 
 
	} 
 
}; 
 
void input(long double *p,long double *m) 
{ 
	int i; 
	 
	for(i=1;i<4;i++) 
	{	cout<<"输入第"<>*(p-1); 
	    cout<<"输入第"<>*(m-1); 
		cout<