.编写一个求x的n(n为整数)次方的函数(函数名为power),在主函数中输入x和n的值,调用函数求出x的n次方。
#include<stdio.h>
double power(double x, int n)
{
double p=1.0;
while(n>0) {
p=p*x;
n--;
}
return p;
}
int main(void)
{
double x;
int n;
scanf("%lf %d",&x,&n);
printf("%lf\n",power(x,n));
return 0;
}
#include<iostream>
using namespace std;
double Calculate(double x, int n);
int main()
{
int x, n;
cout << "请输入x的值和n的值:" << endl;
cin >> x >> n;
cout << "x的n次方=" << Calculate(x, n) << endl;
return 0;
}
double Calculate(double x, int n)
{
double result = 1.0;
while (n > 0)
{
result *= x;
n--;
}
return result;
}