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

开平方用sqrt()
开三次方用什么啊?~

c语言中,开三次方用pow函数。即double pow(double number, double power)。

pow函数的主要作用是返回给定数字的乘幂。POWER函数的语法为:double pow(double number, double power),其中参数number表示底数;参数power表示指数。

两个参数可以是任意实数,当参数power的值为小数时,表示计算的是开方;当参数number取值小于0且参数power为小数时,POWER函数将返回-1错误值。

扩展资料:

C/C++提供以下几种pow函数的重载形式:

1、double pow(double X,int Y)。

2、float pow(float X,float Y)。

3、float pow(float X,int Y)。

4、long double pow(long double X,long double Y)。

5、long double pow(long double X,int Y)。

使用的时候应合理设置参数类型,避免有多个“pow”实例与参数列表相匹配的情况。

其中较容易发生重载的是使用形如:

int X,Y;

int num=pow(X,Y);

这是一个比较常用的函数,但是编译器会提醒有多个“pow”实例与参数列表相匹配。

可以使用强制类型转换解决这个问题:num=pow((float)X,Y)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-12
开立方也就是求1/3次方,所以可以用pow()函数:

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

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

附:网友68088905的说法是错误的,pow(x,n)函数不是开方,而是乘方,即x的n次方本回答被提问者采纳
第2个回答  2008-09-23
c没有这个公式
pow()求幂可以做

也可以(最简单的,根据不同要求自己可以写)
int cub(int n)
{
int i;
for (i = 0;i < n;i++)
{
if (i*i*i == n)
return i;
}
}
第3个回答  2008-09-23
y=x^(1/3);
我记得好像是有这个^乘方符号可以实现;
不过我好久没看过C语言了,不知道这个对不对,
或许有别的函数可以实现。
第4个回答  2008-09-23
pow(x,n)是开1.0/N次方, 不好意思刚才说错了
相似回答