c++编程:编写程序,输入实数x,n,计算x的n次方,不允许调用pow函数求幂

来源:百度知道 编辑:UC知道 时间:2024/05/30 15:10:02
我刚开始学,不太懂。。。

#include<iostream>
using namespace std;
int main()
{
float x,result=1;
int n;

cin>>x>>n;

for(int i=0;i<n;i++)
result*=x;

cout<<result<<endl;

return 0;
}

用一个循环控制它相乘的次数就可以了 或者计数

我学C#的,不了解你们 c++ 编程,不过,我想算法还是一样的。
定义 result =1 , x ,n 为接收的实数

for (int i = 0; i < n; i++)
{
result = result * x ;
}

result 既为 幂 。

#include<iostream>
using namespace std;
int main()
{
int x,n;
cin>>x;
cin>>n;
for(int i=1;i<n;i++)

x=x*x;
cout<<x<<endl;
return 0;
}