1到n的和、阶乘以及阶乘的和

请编写一个程序,可以接收一个整数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);


你可能感兴趣的:(阶乘,求和)