sn=1!+2!+3!+.......+n!C语言代码。
看到此题我们必定想到循环就让我们用for循环来实现吧!
#include <stdio.h>
int main(){
int i=1,n;
long long int sn=0,t=1;
scanf ("%d",&n);
for (i=1;i<=n;i++){
t=t*i;
sn=sn+t;
}
printf ("%lld",sn);
return 0;
}
我们这里用longlongint因为要考虑到int的使用范围。