请编写一个程序,可以接收一个整数n,
1.计算1+2+...n的值;
2.计算n!;
3.计算1!+2!+... +n!的值
代码如下:
1)
var n=window.prompt('请输入一个整数');
n=parseInt(n);
var res=0;
for (var i=1;i<=n;i++ )
{
res+=i;
}
document.writeln('总和是'+res +'<br/>');
2)
var res1=1;
for (i=1;i<=n ;i++ )
{
res1*=i;
}
document.writeln('阶乘是'+res1+"<br/>");
3)
var res2=0;
var temp=1;
for(var i=1;i<=n;i++){
for(var j=1;j<=i;j++){
temp*=j;
}
res2+=temp;
temp=1;
}
document.writeln('阶乘的和是'+res2);