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

qq_慕粉4111847
浏览 2054回答 3
3回答

慕田峪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; }
打开App,查看更多内容
随时随地看视频慕课网APP