计算一个数的阶乘,如3!=1*2*3 格式要4!=4*3*2*1 输出形式 javascript
输入数字n,得到10的n次方,如输入1,得1,输入2得10,输入3得100javascript计算一个数的阶乘,如3!=1*2*3格式要4!=1*2*3*4输出形式jav...
输入数字n,得到10的n次方,如输入1,得1,输入2得10,输入3得100
javascript
计算一个数的阶乘,如3!=1*2*3 格式要4!=1*2*3*4 输出形式 javascript 展开
javascript
计算一个数的阶乘,如3!=1*2*3 格式要4!=1*2*3*4 输出形式 javascript 展开
3个回答
展开全部
阶乘
function x(n){
return n-1?n*arguments.callee(n-1):1;
}
10的n次方
Math.power(10,n);
function x(n){
return n-1?n*arguments.callee(n-1):1;
}
10的n次方
Math.power(10,n);
更多追问追答
追问
= =大哥我还是不很明白执行不了
有qq吗?我要一直问下哥哥。有好处
追答
Math.pow(10,n); 写错了
function x(n){
return n-1?n*arguments.callee(n-1):1;
}
alert("10的阶乘:"+x(10));
10的n次方
alert('10的3次方:'+Math.power(10,3));
来自:求助得到的回答
展开全部
阶乘
function x(n){
return n-1?n*arguments.callee(n-1):1;
}
function x(n){
return n-1?n*arguments.callee(n-1):1;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询