源代码如下
#include
using namespace std;
float pow(float a, int n)
{
float s;
if (n <= 0)
s = 1;
else
s = pow(a, n)*a;
return s;
}
int main()
{
float x, b, c = 1; int d;
cout << “分别输入底和次方数”;
cin >> d;
cin >> b;
for (int i = 1; i <= d; i=i + 1);
c = c * b;
x = pow(b, d);
cout << “非递归函数编写的” << c << endl;
cout << “递归函数编写的” << x << endl;
system(“pause”);
return 0;
}
求助,C++用递归函数求X的N次方
最新推荐文章于 2024-06-26 11:07:36 发布