为了账号安全,请及时绑定邮箱和手机立即绑定

请编写一个程序,求出m的n次方。 提示:编写递归函数求解

/ 猿问

请编写一个程序,求出m的n次方。 提示:编写递归函数求解

qq_慕粉4111847 2019-05-27 11:15:02
查看完整描述

1 回答

?
慕田峪4102898
#include <iostream>
using namespace std;
double PowerFun(int m,int n)
{
    if(0 == m || 1 == m)
    {
        return m;
    }
    else
    {
        if(0 == n)
        {
            return 1;
        }
        else
        {
            return PowerFun(m,n-1)*m;
        }
    
    }
}

int main()
{
    int m,n;
    cout<<"输入m,n(求m^n):"<<endl;
    cin>>m>>n;
    double c = PowerFun(m,n);
    cout<<c<<endl;
    system("pause");
    return 0;
}


查看完整回答
1 反对 回复 2019-07-14

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信