精英盒子 -> 程序设计 -> X^n的解 [打印本页]

iol 2011-08-17 17:04

X^n的解



需要解决精度问题..
#include <iostream>
using namespace std;
int sqle(int i,int j)
{
if (j==0) return 1;
if (j==1) return i;
int c=i*sqle(i,j-1);
return c;
}
int main()
{
cout<<sqle(10,2)<<endl;
return 0;
}

jybox 2011-08-17 18:10
  1. int sqle(int i,int j)
    {
         int c=i;
         while(--j)
              c*=i;
         return c;
    }

这样不是更简单吗?貌似递归是有代价的

iol 2011-08-17 18:33
嗯...




Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.041420 second(s),query:5 Gzip enabled