一,同底数幂相乘,底数不变,指数相加公迹亮隐式a的m次方姿厅乘以a的n次方等于a的(m+n)次方(其中,m,n为正整键衫数)
二,同底数幂相除,底数不变,指数相减。公式,a的m次方除a的n次方等于a的(m-n)次方(其中,a≠0,m,n为正整数,且m>n)
三,幂的乘方,(a的m次幂)的n次方,底数不变指数相乘公式,(a的m次幂)的n次方等于a的(m×n)次方。
在开始加上#include <math.h>;
程序中就可以调用pow(x,y)。
main()
{
double z
z=pow(10,5)
printf("%lf/n",z)
}
输出结果:
285.000000
扩展资料
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)
我觉得可以这棚郑样编写,指数函数必须有两个参数值,一个是底数,一个是指数对于指数使用int类型,对于银卖底数,是用double类型,返回值是double
double pow(double a,int n)
{
double rst = 1
do{
rst *= a
}while(--n)
return rst
}
当然你可以使用你喜欢的循环体。
如果要指数也是链搏颂double型,我就不知道该如何编写了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)