求e的x次方=(1+X*2/3+X*X/6)/(1-X/3)的解,怎么运行之后说错误啊(全照书上输入)
#include <iostream.h>#include <math.h>
{private:
double x,expx;
public:
void expo()
{cout<<"\n输入";
cin>>x;
cout.setf(ios::fixed,ios::floatfield);
cout.precision(8);
expx=1+x;
cout<<"\n截取前两项给出"<<expx<<endl;
expx=1+x+x*x/2+x*x*x/6;
cout<<"\n截取前四项给出"<<expx<<endl;
expx=(1+2*x/3+x*x/6)/(1-x/3);
cout<<"\n帕德逼近式"<<expx<<endl;
expx=exp(x);
cout<<"\nC++库函数给出"<<expx<<endl;}
};
void main()
{p2.expo();}
没学c++
................... 如果这是完整代码的话,就错误 多多了,;P一眼就看出来很多地方有错误 楼主我虽然没学c++吧,但是我好得知道点儿c#,你那个p2是不是一个类的对象啊?还有你开头是不是忘记定义类的语句了,再有你的主函数里面给类实例化对象的语句也没有啊??突然就来了个p2哎?,楼主请仔细看书!! 不能说_-的秘密 发表于 2013-5-3 00:57 static/image/common/back.gif
楼主我虽然没学c++吧,但是我好得知道点儿c#,你那个p2是不是一个类的对象啊?还有你开头是不是忘记定义类的 ...
楼主加油,鱼C加油!我们都看好你哦! #include <iostream.h>
#include <math.h>
class p1 / 定义类 这里掉了
{private:
double x,expx;
public:
void expo()
{cout<<"\n输入";
cin>>x;
cout.setf(ios::fixed,ios::floatfield);
cout.precision(8);
expx=1+x;
cout<<"\n截取前两项给出"<<expx<<endl;
expx=1+x+x*x/2+x*x*x/6;
cout<<"\n截取前四项给出"<<expx<<endl;
expx=(1+2*x/3+x*x/6)/(1-x/3);
cout<<"\n帕德逼近式"<<expx<<endl;
expx=exp(x);
cout<<"\nC++库函数给出"<<expx<<endl;}
};
void main()
{ p1 p2; /定义一个类的变量
p2.expo();} 楼主加油,鱼C加油!我们都看好你哦! Samples、懂么 发表于 2013-5-3 00:48 static/image/common/back.gif
如果这是完整代码的话,就错误 多多了,一眼就看出来很多地方有错误
还望这位仁兄能指点出错误的语句啊,谢谢啦!:handshake wjb8love_9c7c9c 发表于 2013-5-3 09:26 static/image/common/back.gif
#include
#include
class p1 / 定义类 这里掉了
你的程序运行了,通过,谢谢您了!哦请问你是不是编程很厉害的啊? 人为峰 发表于 2013-5-9 13:21 static/image/common/back.gif
你的程序运行了,通过,谢谢您了!哦请问你是不是编程很厉害的啊?
跟你一样初学者,学c不超过8个月。 Samples、懂么 发表于 2013-5-3 00:48 static/image/common/back.gif
如果这是完整代码的话,就错误 多多了,;P一眼就看出来很多地方有错误
还望朋友能够指出其中的错误之处!谢谢啦!
页:
[1]