求k=1!+2!+3!+...+n!,n的值由键盘输入
解:
#include <stdio.h>
int Factorial(int x)
{
int sum=0,t=1,q=1;
while(t<=x)
{
q=q*t;
sum=sum+q;
t++;
}
return sum;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",Factorial(n));
return 0;
}