题目
Java write a program to calculate the factorial of any natural number entered by a user.
提问时间:2021-01-04
答案
import java.util.Scanner;
public class DiGui {
public static void main(String[] args){
//创建一个输入容器
Scanner input = new Scanner(System.in);
System.out.println("输入一个数:");
int grade = input.nextInt();
DiGui d = new DiGui();
int end = d.DiGuiDiaoYong(grade);
System.out.println("阶乘结果:"+end);
}
//用递归
public static int DiGuiDiaoYong(int n){
if(n==1)
return n=1;
return DiGuiDiaoYong(n-1)*n;
}
}
public class DiGui {
public static void main(String[] args){
//创建一个输入容器
Scanner input = new Scanner(System.in);
System.out.println("输入一个数:");
int grade = input.nextInt();
DiGui d = new DiGui();
int end = d.DiGuiDiaoYong(grade);
System.out.println("阶乘结果:"+end);
}
//用递归
public static int DiGuiDiaoYong(int n){
if(n==1)
return n=1;
return DiGuiDiaoYong(n-1)*n;
}
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1化简下列各式:(1)8x-(-3x-5) (2)(3x-1)-(2-5x) (3)(-4y+3)-(-5y-2) (4)3x+1-2(4-x)
- 2“君子宁居无不居有,宁处缺不处完”是什么意思
- 3从圆X:x2+y2-4x-6y+12=04.从圆C:x2+y2-4x-6y+12=0 外一点P(a,b)向圆作切线PT,T为 切点,且|PT|=|PO|(O为
- 4sin²xtanx+cos²xcotx+2sinxcosx=tanx+cotx,怎么证明?
- 5要写一篇赞美一个人的领导能力得文章,怎样去构思.
- 6高中计数原理中的全排列表示什么?
- 7一个整数,去掉它末尾的一个0所得的数比原数少369,原数是()
- 8The book on the desk is mine.对 on the desk 提问
- 9已知a-b=根号5加根号3,b-c=根号5-根号3,
- 101秒差距等于多少光年?
热门考点
- 1张奶奶六吨,宋阿姨十吨,李叔叔八吨这是合用一个水表的三户居民九月份用水情况,九月份共交水费八十四元,
- 2谷子是什么
- 3包是不是半包围结构
- 4已知椭圆方程X2/4+Y2=1,过点Q(-1,0)的直线L交椭圆于AB两点,交直线X=-4于点E,点Q分AB向量所成比为M,点E分AB向量所成比为N,求证M+N为定值,并计算出该值?
- 5完全疑问句就是一般疑问句么?那部分疑问句是特殊疑问句么?
- 6在12.5的后面添上一个百分号,这个数就缩小到原来的100/1,对不对
- 7如图,△ABC的两条高BD、CE相交于点P,且PD=PE.求证:AC=AB.
- 8求电工基础知识公式!
- 9小红和小华共有压岁钱800元,小红的钱数是小华的3倍,他们分别有多少压岁钱?
- 10把125至2000的所有奇数相乘,积的最后三位是多少?