代码语言:javascript复制
#include<iostream>
using namespace std;
//递归案例:计算x的y次方
//x:底数 y:次方
int test(int x, unsigned int y)
{
if (y == 0)
{
return 1;
}
//递归结束条件
if (y == 1)
{
return x;
}
return x*test(x, y-1);
}
int main()
{
cout << test(2,3) << endl;
system("pause");
return 0;
}