Ⅰ C程序的库函数指数函数如何编写
我觉得可以这样编写,指数函数必须有两个参数值,一个是底数,一个是指数
对于指数使用int类型,对于底数,是用double类型,返回值是double
double pow(double a,int n)
{
double rst = 1;
do{
rst *= a;
}while(--n);
return rst;
}
当然你可以使用你喜欢的循环体。
如果要指数也是double型,我就不知道该如何编写了
Ⅱ c语言 指数函数怎么表达谢谢
在开始加上#include <math.h>;
程序中就可以调用pow(x,y)。
main()
{
double z;
z=pow(10,5);
printf("%lf/n",z);
}
输出结果:
285.000000
(2)c如何编程指数函数扩展阅读
c语言求自然对数的底e的指数,可以使用函数exp().
exp()的头文件:#include
exp()的函数原型:double exp(double x);
exp()函数的作用:返回e的x次方。
exp()的相关函数:float expf(float x);
long double expl(long double x);
注:自然对数的底e叫做: 欧拉数(eula's number)