C# 开立方根 3√X Math.Pow(x,1d/3) 是这样吗?可以吗?我在书上看到的

为什么不是Math.Pow(x,1/3)或Math.Pow(x,1.0/3.0)??... 为什么不是 Math.Pow(x,1/3)或Math.Pow(x,1.0/3.0)?? 展开
 我来答
yanzi7
推荐于2016-12-01 · TA获得超过253个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:179万
展开全部
在.net类库的System.Math名空间有Math类,处理许多数学运算:
开平方: Math.Sqrt()
开任何方:Math.Pow()

下面是一个对变量x操作的代码:

double result;

//开平方
result=Pow(x,0.5);
//开立方
result=Pow(x,1/3);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冥都没有
2022-05-26
知道答主
回答量:1
采纳率:0%
帮助的人:359
展开全部
Math.Pow(x,1d/3)也可写作Math.Pow(x,1.0/3)或者Math.Pow(x,1/3.0)或者Math.Pow(x,1.0/3.0),这个d作用是把1/3这个运算变为双浮点数(double)运算,在整数(int)运算中,1/3是得0。所以不管你怎么写,只要后面的幂是成立的就行(0显然是不成立的)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DoramiHe
推荐于2018-03-30 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59541
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
在.net类库的System.Math名空间有Math类,处理许多数学运算:
开平方: Math.Sqrt()
开任何方:Math.Pow()

下面是一个对变量x操作的代码:

double result;

//开平方
result=Pow(x,0.5);
//开立方
result=Pow(x,1/3);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式