可以用pow,可以自己编写的,不用调用,比如
int pow(int a,int b)
{
if(b==1) return a
if(b==0) return 1
if(b%2==0) return pow(a*a,b/2)
else return pow(a*a,b/2)*a
}
pow(10,x)表示10的x次方
注意需要在头文件中引入math.h
#include <iostream>
#include<stdlib.h>
//pow函数包含在math.h中
#include<math.h>
using namespace std
void main() {
int x
cout <<"想求10的几次方?请输入:"<<endl
cin>>x
//pow(10,x)即代表10的x次方
cout<<"10的"<<x<<"次方:"<<pow(10, x)<<endl
system("pause")
}
一个数的零次方
任何非零数的0次方都等于1。原因如下
通常代表3次方
5的3次方是125,即5×5×5=125
5的2次方是25,即5×5=25
5的1次方是5,即5×1=5
由此可见,n≧0时,将5的(n+1)次方变为5的n次方需除以一个5,所以可定义5的0次方为:
5 ÷ 5 = 1
以上内容参考:百度百科-次方