用递归的方法写的一个数的N次方

2310阅读 0评论2014-12-19 cmq1010950233
分类:C/C++


点击(此处)折叠或打开

  1. #include<stdio.h>
  2. double pow(double x ,int n )
  3. {
  4.     double num;
  5.     if(n==0)
  6.     {
  7.     num= 1;
  8.     }
  9.   else
  10.     {
  11.     num=x*pow(x,n-1);
  12.   }
  13.     return num;
  14.     
  15. }
  16. int main()
  17. {
  18.    double x ,num;
  19.    int n;
  20.    printf("请输入数字和次方数......\n");
  21.    scanf("%lf%d",&x,&n);
  22.    printf("%lf\n",pow(x,n) );
  23.   
  24. }

上一篇:求一元二次方程根的数量
下一篇:1!+2!+......n!