设为首页 加入收藏

TOP

C++实例教学(基础知识-03)
2014-11-02 09:15:05 来源: 作者: 【 】 浏览:82
Tags:实例 教学 基础知识






程序代码如下:
// program 4_1
#include
#include
float cuberoot(float); // 自定义函数的原型
void main()
{
float p,q,xr;
cout<<"Input paramerters p,q:";
cin>>p>>q;
float a=sqrt(q/2*q/2+p/3*p/3*p/3);
xr=cuberoot(-q/2+a)+cuberoot(-q/2-a); // 调用cuberoot函数
cout< }
float cuberoot(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;
}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇全国计算机等级考试二级C++语言程.. 下一篇2006年全国计算机等级考试二级C++..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: