在C语言中10的n次方表示:10^n,或者使用函数:pow(10,n)和pow10(n)。
创新互联是一家专业提供新宾企业网站建设,专注与成都网站设计、网站建设、外贸网站建设、成都h5网站建设、小程序制作等业务。10年已为新宾众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
C语言的幂运算是很耗资源的,10的3次方一般表示为10*10*10,或者for循环乘10,这样电脑运算会较快。
扩展资料:
幂的乘方(a^m)^n=a^(mn),与积的乘方(ab)^n=a^nb^n
(1)幂的乘方,(a^m)^n=a^(mn),(m,
n都为正整数)运用法则时注意以下以几点:
①幂的底数a可以是具体的数也可以是多项式。如[(x+y)2]3的底数为(x+y),是一个多项式,
[(x+y)2]3=(x+y)6
②要和同底数幂的乘法法则相区别,不要出现下面的错误。如:
(a3)4=a7;
[(-a)3]4=(-a)7;
a3·a4=a12
(2)积的乘方(ab)^n=a^nb^n,(n为正整数)运用法则时注意以下几点:
①注意与前二个法则的区别:积的乘方等于将积的每个因式分别乘方(即转化成若干个幂的乘方),再把所得的幂相乘。
②积的乘方可推广到3个以上因式的积的乘方,如:(-3a2b)3如(a1·a2·…….an)m=a1m·a2m·…….anm
参考资料:搜狗百科-幂运算
你可以使用以10为底的函数: exp表示10的s-1次方,替换一下
功 能: 指数函数
用 法: double exp(double x);
程序例:
#include stdio.h
#include math.h
int main(void)
{
double result;
double s = 4.0-1;
result = exp(s);
printf("'e' raised to the power \
of %lf (e ^ %lf) = %lf\n",
s, s, result);
return 0;
}
#includemath.h
#includestdio.h
int main()
{
float a,p,b,I;
int n;
b=pow(1+p,n);
I=a*b-a;
printf("%f\n",I);
return 0;
}
pow函数是这样用的,a=pow(b,c);
表示a等于b的c次方