编写程序,计算s=1!+2!+3!+……+20!(n=1*2*3*4*……n)

如题所述

php 的话
<?
$n=5;
$sum=0;
for ($i=1;$i<=$n;$i++)
{
$s=1;
for($j=1;$j<=$i;$j++)
{
$s*=$j;
}
$sum+=$s;
}
echo $sum;
?>
C++的话,是
int n=3;
int sum=0;
int s,i,j;
for (i=1;i<=n;i++)
{
s=1;
for(j=1;j<=i;j++)
{
s*=j;
}
sum+=s;
}
printf("%d",sum);

这样吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-13

#include "stdio.h"
main()
{
int n,s;
n=1;
s=0;
while(n<51)
{
s=s+n*(n+1)*(n+2);
n++;
}
printf("S=%d",s);

}
第2个回答  2011-09-12
不懂
相似回答