用C语言表示10的N次方怎么表示(符号)如题

用C语言表示10的N次方怎么表示(符号)如题,第1张

C语言,x的y次方,没有符号表示,必须使用函数
pow(float
x,float
y),返回值是
float
还是
double
的,忘了。

没有 *** 作符,只能用库函数pow。pow(c,t);表示c的t次方,c、t都是double型,返回也是double型。当然,要是n不大,比如不超过5的整数,就直接把变量几次就行了,这要比pow时效高得多。

1、平方根

C语言中sqrt函数是指的开方运算函数,得到的结果是函数变量(可以是数值,也可以是变量名)的算术平方根。

2、N次方根

double pow(double x,double n)

是mathh里一函数,求x的n次幂

x必须>0,

立方根就是1/3次幂了

但这里要用30或10/3,否则成了整除结果为1

扩展资料:

C语言函数

double acos(double x) 返回x的反余弦cos-1(x)值,x为弧度

double asin(double x) 返回x的反正弦sin-1(x)值,x为弧度

double atan(double x) 返回x的反正切tan-1(x)值,x为弧度

double atan2(double y,double x) 返回y/x的反正切tan-1(x)值,y的x为弧度

ldexp()函数:返回x乘以2的exponent次方(次幂)的值

labs()函数:求整数的绝对值(针对long类型)

isgraph()函数:判断一个字符是否是图形字符

isdigit()函数:判断一个字符是否为数字

iscntrl()函数:判断一个字符是否为控制字符

isalpha()函数:判断一个字符是否是字母

isalnum()函数:判断一个字符是否是字母或者数字

参考资料来源:百度百科-c语言

C语言中计算x的n次方可以用库函数pow来实现。函数原型:double pow(double x, double n)。

具体的代码如下:

#include <stdioh>

#include <mathh>

int main( )

{  

printf("%f",pow(x,n));

return 0;

}

注:使用pow函数时,需要将头文件#include<mathh>包含进源文件中。

扩展资料

使用其他的方法得到x的n次方:

#include<stdioh>

double power(double x,int n);

main( )

{

double x;

int n;

printf("Input x,n:");

scanf("%lf,%d",&x,&n);

printf("%2lf",power(x,n));

}

double power(double x,int n)

{

double a=10;

int i;

for(i=1;i<=n;i++)

a=x;

return a;

}

在C语言中并没有直接的乘方计算符号,不过有库函数pow可以达到该目的。
pow函数形式为
double
pow(double
a,
double
n);
要调用该函数需要
#include
功能为计算a的n次方值并返回。
于是10的n次方可以写作
pow(10,
n);


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12847065.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存