阶乘函数的扩展

#include<stdio.h>
float GetSum(int n);
int main(void){
    int n;
    scanf("%d",&n);
    if(n>0){
        printf("s=%f",GetSum(n));
    }else{
        printf("error");
         }
}
float GetSum(int n){
        float s = 1,t;
        int i,j;
            for(i=1;i<=n;i++){
                t=1;
                 for(j=1;j<=i;j++){
                     t*=j;
                 }
                 s+=1/t;
            }
            return s;
    }

 

posted @ 2016-11-14 15:38  sunli0205  阅读(260)  评论(0编辑  收藏  举报