免费做图素材网站,广东建工集团,爱网站排行,长春火车站到机场怎么走Hello!大家好#xff0c;我是学霸小羊#xff0c;今天来讲讲幂。
求几个相同因数的积的运算#xff0c;叫做乘方#xff0c;乘方的结果叫做幂。
a^n#xff0c;读作 “ a的n次方 ” 或 “ a的n次方幂”#xff0c;a叫做底数#xff0c;n叫做指数。
对于底数、指数和幂…Hello!大家好我是学霸小羊今天来讲讲幂。
求几个相同因数的积的运算叫做乘方乘方的结果叫做幂。
a^n读作 “ a的n次方 ” 或 “ a的n次方幂”a叫做底数n叫做指数。
对于底数、指数和幂有这么一个联系
当底数是正数时幂也是正数。
当底数是负数时幂的正负由指数来决定指数是偶数时幂是正数指数是奇数时幂是负数。
大家可以去看一下下面这个视频加深一下印象
什么叫幂幂是计算的结果https://haokan.baidu.com/v?pdwisenaturalvid13757842027909712228接下来就是代码部分。
求a的n次幂有2种方法
1.循环法
#include bits/stdc.h
using namespace std;
int a,n,s1;
int main()
{cinan;for(int i1;in;i)//乘n次a{s*a; }couta的n次幂是s;return 0;
} 2.递归法
这要用到一条类似斐波那契数列的规律 :
a^na^(n-1) *n
还有一点要用与递归的终止条件的任何数的0次方等于1
#include bits/stdc.h
using namespace std;
int a_de_n_ci_mi(int a,int n)
{if(n0) return 1;return a_de_n_ci_mi(a,n-1)*a;
}
int a,n,s1;
int main()
{cinan;couta的n次幂是a_de_n_ci_mi(a,n);return 0;
} 好啦今天就讲到这拜拜