题目描述
输入一个整数n,输出n的阶乘(每组测试用例可能包含多组数据,请注意处理)
输入描述:
一个整数n(1<=n<=20)
输出描述:
n的阶乘
示例1
输入
复制
3
输出
复制
6
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main
{
public static int res = 0;
public static void main(String[] args)
{
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
try {
String str;
while((str=br.readLine())!=null) {
long x = Long.valueOf(str);
long res = 1;
for(int i = 2; i <= x; i++) {
res *= i;
}
System.out.println(res);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
来源:CSDN
作者:东山阿强
链接:https://blog.csdn.net/weixin_43306331/article/details/104152765