新手请求C语言问题,急速
1+1/2!+1/3!+1/4!+.....的前二十项和
提示: 作者被禁止或删除 内容自动屏蔽
root@~ #cat 1.c #include <stdio.h> int main (void) { int i; long int factorial (int i); float sum=0; for(i=1;i<=20;i++) { sum += (float)1/factorial(i); } printf ("%f\n",sum); return 0; } // long int factorial (int i) { unsigned long int result; if(i==0) { result=1; }else{ result=i*factorial(i-1); } return result; }