C++幂次、开方运算
基于power函数可以实现,其中计算x的n次方为power(x,n),计算x的n次方根是power(x,1/n);但需要注意,由于1/n默认是整型除法,因此1/n取值为0,需要转换为浮点数进行运算,示例如下:
//n次幂
int main()
{
double x;
cin>>x;
int n;
cin>>n;
double Npx=power(x,n);
double Nrx=power(x,(double)1/n);
return 0;
}
基于power函数可以实现,其中计算x的n次方为power(x,n),计算x的n次方根是power(x,1/n);但需要注意,由于1/n默认是整型除法,因此1/n取值为0,需要转换为浮点数进行运算,示例如下:
//n次幂
int main()
{
double x;
cin>>x;
int n;
cin>>n;
double Npx=power(x,n);
double Nrx=power(x,(double)1/n);
return 0;
}