【程序6】求阶乘(递归算法)

《【程序6】求阶乘(递归算法)》

/*【程序6】
 * 作者  中国风
 * 使用递归算法计算阶乘
 */
import java.util.Scanner;

public class T006 {
	public static long fact(long n){
		if(n<=1){
			System.out.print(n+"=");
			return 1;
		}else{
			System.out.print(n+"*");
			return n*fact(n-1);
		}
	}
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		System.out.print("请输入一个整数:");
		int i = scan.nextInt();
		System.out.println((long)fact(i));
	}
}

运行结果:

《【程序6】求阶乘(递归算法)》

    原文作者:递归算法
    原文地址: https://blog.csdn.net/hanshileiai/article/details/8274114
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞