c语言问题
、* 编写程序: * 求1+2!+...+20!的值。
、* 编写程序: * 求1+2!+...+20!的值。
答案:#include<stdio.h>
long int fun(int n)
{
long int temp,totall=0;
int i,j;
for(i=1;i<=n;i++)
{
temp=1;
for (j=i;j>0;j--)
temp=temp*j;
totall+=temp;
}
return totall;
}
void main()
{
printf("%ld",fun(20));
}