c语言中,开三次方用什么??

来源:百度知道 编辑:UC知道 时间:2024/05/27 10:40:09
开平方用sqrt()
开三次方用什么啊?~

开立方也就是求1/3次方,所以可以用pow()函数:

double a=pow(8,1.0/3);
/*a=2*/

////////////////////////////////////////////////

附:网友68088905的说法是错误的,pow(x,n)函数不是开方,而是乘方,即x的n次方

c没有这个公式
pow()求幂可以做

也可以(最简单的,根据不同要求自己可以写)
int cub(int n)
{
int i;
for (i = 0;i < n;i++)
{
if (i*i*i == n)
return i;
}
}

pow(x,n)是开1.0/N次方, 不好意思刚才说错了

y=x^(1/3);
我记得好像是有这个^乘方符号可以实现;
不过我好久没看过C语言了,不知道这个对不对,
或许有别的函数可以实现。

没有啊,自己写函数