美文网首页
不使用递归算法计算N!

不使用递归算法计算N!

作者: 戴马 | 来源:发表于2016-05-27 11:10 被阅读30次

import java.util.Scanner;

public class jiecheng{

public static  int jisuan(int n){

     int r = 1;

     for(int i=1;i<=n;i++)

        r*=i;

    return r;

}

public static void main(String args[]){

     System.out.println("请输入需要求阶乘的数字(请输入一个整数):");

     Scanner in = new Scanner(System.in);

     int a = Integer.parseInt(in.nextLine());

     System.out.println(digui(a));

}

}

相关文章

  • 不使用递归算法计算N!

    import java.util.Scanner; public class jiecheng{ public s...

  • 一、算法

    目标 递归算法查找算法算法分析十大排序算法 递归算法 什么是递归递归,在数学与计算机科学中,是指在函数的定义中使用...

  • 矩阵链乘法

    递归算法: 迭代算法: 分析 递归算法:规模为n的问题,有n个递归,每个递归又有相应矩阵个数个递归,故T(n)=T...

  • 递归算法思想

    在编写计算机程序时,有时使用递归算法可以有效解决一些问题,递归算法往往使算法的描述简洁而且易于理解。 递归算法,就...

  • 用递归算法计算N!

    import java.util.Scanner; public class JieCheng { public ...

  • 欧几里得算法

    非递归算法 默认输入 m>=n 递归算法

  • 递归求从1加到n的和

    1.题目算出从1加到n的和(使用递归算法)

  • 斐波那契数列的两种算法

    斐波那契算法是最常见的递归算法,简单版本的代码如下: 但显然这个算法的效率极低,因为在计算fib(n)和fib(n...

  • 数据结构课程 第八周 遍历二叉树

    存储结构为二叉链表 遍历 先序遍历递归算法 中序遍历递归算法 后序遍历递归算法 总结 时间O(n) 空间(O(n)...

  • python递归算法、尾递归算法及优化

    文章概述 递归算法和尾递归概述递归算法的优化 递归算法 介绍:递归算法是计算机编程领域非常重要的一种算法,采用分而...

网友评论

      本文标题:不使用递归算法计算N!

      本文链接:https://www.haomeiwen.com/subject/lnaxdttx.html