永发信息网

使用循环结构实现计算N!的算法是

答案:1  悬赏:60  手机版
解决时间 2021-04-01 00:08
  • 提问者网友:练爱
  • 2021-03-31 17:20
使用循环结构实现计算N!的算法是
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-03-31 17:25
循环结构实现就用迭代,简单来讲递归就是自己调用自己,循环结构一般分为while和for。
以下是递归:
//用迭代的方法计算n的阶乘

long factorial(int n)

{

     int result=1;

     while(n>1)

     {

     result*=n;

      n-=1;

      }

      return result;

}在这一题上,循环的代码就要写长一点,自己动动手吧,不会吃亏的
追问我们没学那个 ,看不懂 =。= 我们学的RAPTOR 递归不用循环的吗追答double fun(int n)
{
if(n==0||n==1)
return 1;
else
return n*fun(n-1);
}这个是递归。raptor是什么我也不懂,要说循环,就是会循环地调用自己在,递归要设定一个出口,就是在什么条件下结束
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯