[求助]1!+2!+3!+.......+n!的值??
#include"stdio.h"main()
{int i,s=1,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
s=s+i*s;
printf("%d\n",s);
}
1!+2!+3!+.......+n!的值??
#include<stdio.h> int main() { int s=0, m=1, n,k,i; printf("请输入n的值:"); scanf("%d",&n); for(k=1;k<=n;k++) { for(i=1;i<=k;i++) { m*=i; } s+=m; } printf("%d\n",s); }
main() { int i; double n,s=0,t=1; scanf("%d",&i); for(n=1;n<=i;n++) { t*=n; s+=t; } printf("1+2!+3!...+n!=%f\n",s); }我是新手 貌似这个也不对 精度问题 还是小了··