C++实例教学(基础知识-03)

C++实例教学(基础知识-03),第1张

C++实例教学(基础知识-03),第2张

本节之前给出的程序都是由一个函数组成的。事实上,几乎所有真正的C++程序都包含几个用户自定义函数。
在下面的程序示例中,调用了用户定义的函数。

4.1求三次方程的根
根据卡当公式,计算三次方程x3+px+q=0的实根的公式为:

在计算实根xr的程序中,计算浮点数的立方根的程序被当作一个自定义函数,这个函数在主程序中被调用两次。

程序代码如下:
/program 4 _ 1
# include
# include
float立方根(float);//自定义函数的原型
void main()
{
float p,q,xr;
cout }
float cube root(float x)//自定义函数代码从这里开始
{
float root,croot
const float EPS = 1e-6;
croot = x;
do
{
root = croot;
croot =(2 * root+x/(root * root))/3;
}
while(ABS(croot-root)> EPS);
return croot;
}

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C++实例教学(基础知识-03)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情