编写一个函数power(float x,int n)用递归的方法计算x的n次幂。在主函数实现输入和输出。
#include<iostream>
using namespace std;
float power(float X,int N);
int main()
{
float x=0;
int n=0;
cin>>x>>n;
cout<<power(x,n)<<endl;
return 0;
}
float power(float X,int N)
{
if(N==0)
return 1;
else if(N==1)
return X;
else
return X*power(X,N-1);
}