早教吧作业答案频道 -->其他-->
创建一个阶乘应用程序一个数X的阶乘(通常记作X!)等于X*(X-1)*(X-2)……*1.例如4!等于4×3×2×1=24.
题目详情
创建一个阶乘应用程序 一个数X的阶乘(通常记作X!)等于X*(X-1)*(X-2)……*1.例如4!等于4×3×2×1=24.
▼优质解答
答案和解析
import java.util.Scanner;
public class Factorial {
//阶乘函数
public static int factorial(int i) {
if (i != 1)
return i * factorial(i - 1);
else
return 1;
}
public static void main(String[] args) {
System.out.println("请输入您要计算阶乘的数:");
Scanner sc = new Scanner(System.in);
int i =sc.nextInt();
System.out.println(i+"的阶乘为:"+factorial(i));
}
}
运行结果如下:
请输入您要计算阶乘的数:
4
4的阶乘为:24
public class Factorial {
//阶乘函数
public static int factorial(int i) {
if (i != 1)
return i * factorial(i - 1);
else
return 1;
}
public static void main(String[] args) {
System.out.println("请输入您要计算阶乘的数:");
Scanner sc = new Scanner(System.in);
int i =sc.nextInt();
System.out.println(i+"的阶乘为:"+factorial(i));
}
}
运行结果如下:
请输入您要计算阶乘的数:
4
4的阶乘为:24
看了创建一个阶乘应用程序一个数X的...的网友还看了以下:
1、-2(x³)四+x四﹙乘﹚﹙x四﹚²2、-x﹙乘﹚x五-﹙x²﹚³-2﹙-x³﹚²3、﹙﹣6x 2020-05-19 …
七年级上学期数学中的(在括号内填上适当的多项式)是什么意思?1.(3乘以a的两次方乘以b-2乘以a 2020-05-20 …
x乘m、a乘b乘2、x乘a乘b等于多少x乘m=a乘b乘2=x乘a乘b= 2020-06-08 …
5乘x,-0.3乘x的5次方,-3乘x乘x,-a的3次方乘b,x的3次方乘y的2次方,八分之七乘a 2020-07-19 …
-x/5+1=0,常数项是,-x/5项的系数是.方程:6乘以x的平方乘以-x/5+1=0,常数项是 2020-07-31 …
3X-4Y-Z=02X+Y-8Z=0求X乘X+Y乘Y+Z乘Z-----------------X乘Y 2020-10-31 …
为什么乘法定义中是因数X因数=积而不是被乘数X乘数=积或是乘数X乘数=积?2楼,那么为什么不是乘数X 2020-11-18 …
问一道高一函数题f(x)=一个根号式,根号内是负二乘以X的三次方,g(x)等于一个根号式乘x,根号内 2020-12-11 …
1.如果多项式(x-a)乘以(x+2)-1能够写成两个多项式(x-3)和(x+b)的乘积,那么a=? 2020-12-16 …
创建一个阶乘应用程序一个数X的阶乘(通常记作X!)等于X*(X-1)*(X-2)……*1.例如4!等 2020-12-16 …