谁知道用C语言编程求1!+2!+3!+...+n!
谁知道用C语言编程求1!+2!+3!+...+n!
日期:2006-10-28 15:06:00 人气:1
#include
main()
{
int n,i;
int r=0,m=1;
scanf("%d",&n);
for(i=1;i<n+1;i++)
{
for(j=1;j<i;j++)
{
m=m*j;
}
r=r+m;
}
printf("%d",r);
}
可以测试,不过数字不能太大,因int型肯定是有范围的,可以改为double型。