运行结果:
核心代码:
var n=prompt("请输入阶乘等级n=","");//自定义阶乘等级
for(var i=1;i<=n;i++){//循环递归
function a(i){
if(i==0||i==1){//递归算法
return 1;
}else{
return i*a(i-1);
}
}
document.write(i+'!'+'='+a(i)+'<br/>');//将结果打印到body上显示
}
var n=prompt("请输入阶乘等级n=","");//自定义阶乘等级
for(var i=1;i<=n;i++){//循环递归
function a(i){
if(i==0||i==1){//递归算法
return 1;
}else{
return i*a(i-1);
}
}
document.write(i+'!'+'='+a(i)+'<br/>');//将结果打印到body上显示
}