我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: [求助]C里面的求立方根的库函数是什么? 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

yang-y





性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 异地恋联盟
发贴: 2236
威望: 0
浮云: 1118
在线等级:
注册时间: 2005-10-01
最后登陆: 2010-07-01

5come5帮你背单词 [ late /leit/ a. 迟的,晚的,晚期的,末期的,最近的,已故的;ad. 迟晚 ]


[求助]C里面的求立方根的库函数是什么?

RTRT
顶端 Posted: 2007-04-07 15:04 | [楼 主]
solo独奏



性别: 帅哥 状态: 该用户目前不在线
头衔: 冰是睡着的水
等级: 荣誉会员
家族: YD一族
发贴: 6989
威望: 3
浮云: 379
在线等级:
注册时间: 2006-12-01
最后登陆: 2008-06-26

5come5帮你背单词 [ handbag /'hændbæg/ n. 女用手提包,旅行用手提包 ]


不知道,是我的话我就自己编一个自己的
顶端 Posted: 2007-04-07 15:47 | [1 楼]
zc1984





性别: 帅哥 状态: 该用户目前不在线
头衔: 上帝模式
等级: 荣誉会员
家族: 战略研究所
发贴: 10096
威望: 5
浮云: 0
在线等级:
注册时间: 2004-08-24
最后登陆: 2017-06-08

5come5帮你背单词 [ herb /hə:b/ n. 草药,草本植物 ]


貌似没有这个现成的函数哈~~
可以根据立方根求解公式进行计算~~
或者使用数值方法~
顶端 Posted: 2007-04-07 16:18 | [2 楼]
debuger





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 410
威望: 0
浮云: 1227
在线等级:
注册时间: 2004-12-25
最后登陆: 2007-04-10

5come5帮你背单词 [ subjective /sΛb'd3əektiv/ a. 主观的 ]


上第三方库
顶端 Posted: 2007-04-10 20:53 | [3 楼]
lxr215lxr





性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 324
威望: 1
浮云: 1107
在线等级:
注册时间: 2004-11-27
最后登陆: 2010-03-06

5come5帮你背单词 [ shore /o:/ n. 岸,岸边,陆 ]


float cube_root(float x)           //求立方根的函数
{
  float i=0.0;
  int j=0;
  for(j=0;j<=x/2;j++)
  {
    if(j*j*j==x){return j;break;}
  }
  while(fabs(i*i*i-x)>1e-5)
  {
    i=i+1e-6;
  }
  return i;
}
本帖最近评分记录:
  • 浮云:10 (by zc1984) | 理由: 积极讨论
  • 顶端 Posted: 2007-04-11 13:58 | [4 楼]
    lxr215lxr





    性别: 帅哥 状态: 该用户目前不在线
    等级: 品行端正
    发贴: 324
    威望: 1
    浮云: 1107
    在线等级:
    注册时间: 2004-11-27
    最后登陆: 2010-03-06

    5come5帮你背单词 [ considerable /kən'sidərəbl/ a. 值得考虑的,相当(在、多)的 ]


    #include<stdio.h>
    #include<math.h>
    float cube_root(float x)           //求立方根函数
    {
    float i=0.0;
    int j=0;
    for(j=0;j<=x/2;j++)
    {
      if(j*j*j==x){return j;break;}
    }
    while(fabs(i*i*i-x)>1e-5)
    {
      i=i+1e-6;
    }
    return i;
    }
    main()
    {
    float x,z;
    printf("input a float:");
    scanf("%f",&x);
    if(x<0)
    {
      x=-x;
      z=-cube_root(x);
    }
    else z=cube_root(x);
    printf("cube_root(%f)=%f\n",x,z);
    }


    [ 此贴被lxr215lxr在2007-04-11 19:46重新编辑 ]
    顶端 Posted: 2007-04-11 13:58 | [5 楼]
    blue_boy



    性别: 帅哥 状态: 该用户目前不在线
    等级: 鹤立鸡群
    家族: 裴你等待琪迹
    发贴: 1247
    威望: 0
    浮云: 1201
    在线等级:
    注册时间: 2005-09-13
    最后登陆: 2008-02-29

    5come5帮你背单词 [ castle /'ka:sl/ n. 城堡 ]


    pow()
    顶端 Posted: 2007-04-11 14:10 | [6 楼]
    lxr215lxr





    性别: 帅哥 状态: 该用户目前不在线
    等级: 品行端正
    发贴: 324
    威望: 1
    浮云: 1107
    在线等级:
    注册时间: 2004-11-27
    最后登陆: 2010-03-06

    5come5帮你背单词 [ supper /'sΛpə/ n. 晚餐 ]


    楼上正解
    求8的3次方根:
    float x=8,y=3;
    printf("%f\n",pow(x,1/y));
    顶端 Posted: 2007-04-11 19:44 | [7 楼]
    zc1984





    性别: 帅哥 状态: 该用户目前不在线
    头衔: 上帝模式
    等级: 荣誉会员
    家族: 战略研究所
    发贴: 10096
    威望: 5
    浮云: 0
    在线等级:
    注册时间: 2004-08-24
    最后登陆: 2017-06-08

    5come5帮你背单词 [ tailor /'teilə/ n. 裁缝;vt. 缝制,裁剪 ]


    Quote:
    引用第7楼lxr215lxr于2007-04-11 19:44发表的:
    楼上正解
    求8的3次方根:
    float x=8,y=3;
    printf("%fn",pow(x,1/y));


    不支持高精度和大数字哈~~
    顶端 Posted: 2007-04-11 20:37 | [8 楼]
    kiss_mcw



    性别: 帅哥 状态: 该用户目前不在线
    等级: 栋梁之材
    发贴: 628
    威望: 0
    浮云: 1106
    在线等级:
    注册时间: 2005-04-09
    最后登陆: 2007-06-21

    5come5帮你背单词 [ freight /freit/ n. 货运(费);vt. 运输,装货于 ]


    i=i+1e-6
    这个语句是修正i的吗?
    顶端 Posted: 2007-04-12 22:36 | [9 楼]
    yvhydn



    性别: 保密 状态: 该用户目前不在线
    等级: 栋梁之材
    家族: 考研俱乐部
    发贴: 604
    威望: 1
    浮云: 1117
    在线等级:
    注册时间: 2004-06-03
    最后登陆: 2008-03-06

    5come5帮你背单词 [ fairly /'f/əli/ ad. 公正地,相当地 ]


    Quote:
    引用第5楼lxr215lxr于2007-4-11 13:58发表的:
    #include<stdio.h>
    #include<math.h>
    float cube_root(float x)           //求立方根函数
    {
    float i=0.0;
    .......

    这样收敛太慢了吧,完全没有效率,不推荐
    顶端 Posted: 2007-04-13 09:15 | [10 楼]
    kiss_mcw



    性别: 帅哥 状态: 该用户目前不在线
    等级: 栋梁之材
    发贴: 628
    威望: 0
    浮云: 1106
    在线等级:
    注册时间: 2005-04-09
    最后登陆: 2007-06-21

    5come5帮你背单词 [ heavenly // a. 天国的,天空的,天的 ]


    用泰勒公式可以吗?不过精度保证不了
    顶端 Posted: 2007-04-13 10:01 | [11 楼]
    lxr215lxr





    性别: 帅哥 状态: 该用户目前不在线
    等级: 品行端正
    发贴: 324
    威望: 1
    浮云: 1107
    在线等级:
    注册时间: 2004-11-27
    最后登陆: 2010-03-06

    5come5帮你背单词 [ prosecute /'prosikju:t/ n. & v. 起诉,告发 ]


    Quote:
    引用第9楼kiss_mcw于2007-04-12 22:36发表的:
    i=i+1e-6
    这个语句是修正i的吗?



    i=i+1e-6作用是是i一点一点的增加
    顶端 Posted: 2007-04-13 14:55 | [12 楼]
    我来我网·5come5 Forum » 程序员之家

    Total 0.013212(s) query 5, Time now is:03-12 03:36, Gzip enabled
    Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号