import java.util.Scanner;
public class Factorial
{
public static void main(String[] args)
{
Scanner scanner=new Scanner(System.in);
int number;
System.out.print("请输入一个正整数:");
number=scanner.nextInt();
System.out.println(number+"的阶乘为:"+factorial(number));
}
public static int factorial(int n)
{
int result=1,i;
for(i=1;i<=n;i++)
{
result=result*i;
}
return result;
}
}
从键盘输入一个数,并计算一个数的阶乘,要求用for循环实现。
最新推荐文章于 2023-10-31 23:46:14 发布