社区
C语言
帖子详情
请问c中怎么实现开方?
sunnyice
2002-05-06 10:24:14
小弟使用pow函数,发现不行。是否只有插枝公式了?没有函数支持呀?
偶用tc++3.0 compile
...全文
749
21
打赏
收藏
请问c中怎么实现开方?
小弟使用pow函数,发现不行。是否只有插枝公式了?没有函数支持呀? 偶用tc++3.0 compile
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jieshen
2002-05-09
打赏
举报
回复
#include<math.h>
#include<iostream.h>
main()
{
int i;
doublt j;
cout<<"Please Enter One Number: "<<endl;
cin<<i;
j=sqrt(i);
cout<<j<<endl;
}
BuZhang_AP97091
2002-05-09
打赏
举报
回复
支持steedhorse!
支持自己动手写!
linkee
2002-05-07
打赏
举报
回复
#include <math.h>
main()
{
/*
.....
*/
if(num>||num==0) sqrt(i);
}
笑面佛_正版
2002-05-07
打赏
举报
回复
TC30好吗,好象用TC就是TC20,要不就是用VC++6.0
math.h中的sqrt()函数
kindguy
2002-05-07
打赏
举报
回复
真是崩牙,这都不知道啊。。。。
晨星
2002-05-07
打赏
举报
回复
你是说开任意次方吗?,那大概只能自己编写函数了。
如果开2次方,楼上的都已经说的,我就不说了,不说了,不说了……
sunxiaofeng
2002-05-07
打赏
举报
回复
#include<math.h>
sqrt(i);
prototype
2002-05-07
打赏
举报
回复
用pow(x, 1/2)不行
should use: pow( x, 1.0/2.0 ). the reason for why '1/2' fails is that 1/2 = 0 (after 0.5 beining converted back to an integer).
quark_shuang
2002-05-07
打赏
举报
回复
我试过了,用pow(x, 0.5)行,用pow(x, 1/2)不行
fipl
2002-05-07
打赏
举报
回复
sqrt()
dofty
2002-05-07
打赏
举报
回复
exp(0.5*ln(x));
rty
2002-05-07
打赏
举报
回复
可以用牛顿迭代法自己编一个,参考一下数值分析方面的书,不是很难.
蚊子王
2002-05-07
打赏
举报
回复
用sqrt(x);或则pow(x,0.5);
不过我建议用前者,虽然结果是一样的,但前者的效率远高于后者
kof99th
2002-05-07
打赏
举报
回复
sqrt
diaopeng
2002-05-07
打赏
举报
回复
太多人回答了,也太容易了,麻烦一些太简单的问题就自己找书看看啦,不要动不动就问,烦死人了,好象CSDN都成了小学了
dishou
2002-05-07
打赏
举报
回复
sqrt();
pow(x,0.5);
你可以在math.h 找到他们的定义
earthharp
2002-05-06
打赏
举报
回复
sqrt
pow(x,1/2);//I don't know
earthharp
2002-05-06
打赏
举报
回复
sqrt
pow(x,1/2);//I don't know
weblove
2002-05-06
打赏
举报
回复
up,sqrt
zjlsct
2002-05-06
打赏
举报
回复
sqrt
加载更多回复(1)
通过C语言
实现
开方
通过C语言
实现
开方
。
C语言
实现
开方
数
在上述代码
中
,我们使用了一个while循环来进行二分查找,直到达到指定的精度要求(即mid的平方与n的差的绝对值小于epsilon)。在每次迭代
中
,根据mid的平方与n的大小关系,调整搜索范围的上界或下界。最终,得到的mid即为
开方
数的近似值。在上述代码
中
,我们使用了一个while循环来进行迭代计算,直到达到指定的精度要求(即x的变化量小于epsilon)。最终,得到的x即为
开方
数的近似值。通过以上两种方法,我们可以在C语言
中
实现
开方
数的计算。在C语言
中
,我们可以使用数学库函数和迭代方法来
实现
开方
数。
c语言
中
开方
,C++_详细解析C语言
中
的
开方
实现
,关于C语言
中
的
开方
计算,首先 - phpStudy...
详细解析C语言
中
的
开方
实现
关于C语言
中
的
开方
计算,首先想到的当然是sqrt()函数,让我们先来回顾一下它的基本用法:头文件:#include sqrt() 用来求给定值的平方根,其原型为:double sqrt(double x);参数x 为要计算平方根的值。如果 x < 0,将会导致 domain error 错误,并把全局变量 errno 的值为设置为 EDOM。返回值返回 x 平方根。...
c语言的
开方
程序,详细解析C语言
中
的
开方
实现
关于C语言
中
的
开方
计算,首先想到的当然是sqrt()函数,让我们先来回顾一下它的基本用法:头文件:#include sqrt() 用来求给定值的平方根,其原型为:double sqrt(double x);参数x 为要计算平方根的值。如果 x < 0,将会导致 domain error 错误,并把全局变量 errno 的值为设置为 EDOM。返回值返回 x 平方根。注意,使用 GCC 编译时...
C语言 用自己的代码
实现
sqrt和pow函数(
实现
开方
和求幂)
作业三:幂次和开放功能检测 #include<stdio.h> #include<math.h> #define EPSL 1e-6 //可以定义精度 //利用二分法求解数的
开方
double Sqrt(double n){ double head = 0.0 , tail =1 + n, mid; //定义头节点 尾节点 和
中
间数 1+n 可以对小于1的数开放; while(head < tail){ mid = (head+tail)/2; i
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章