搜索
查看: 2529|回复: 6
打印 上一主题 下一主题

输入一个整数n(1<=n

[复制链接]
楼主
发表于 2013-3-3 19:34:05 | 显示全部楼层
汗。。用for

沙发
发表于 2013-3-3 19:53:45 | 显示全部楼层
  1. #include<stdio.h>
  2. double a(int n);
  3. int main(void)
  4. {
  5.         int n;
  6.         printf("Pow Enter n:");
  7.         scanf("%d",&n);
  8.         printf("%lf\n",a(n));
  9.     getch();
  10.         return 0;
  11. }
  12. double a(int n)
  13. {
  14.         if(n==0||n==1)
  15.                 return 1;
  16.         else
  17.                 return n*a(n-1);
  18. }
复制代码

点评

好棒的递归!  发表于 2013-3-21 17:14
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表