2- 8

#include <stdio.h>
int main(void)

   
int i,n; 
   
double x; 
   
double fact(int n);
    scanf
        (
"%d", &n);
    x
=0;
   
for(i=0;i<=n;i++){
        x
=x+fact(i);
    } 
    printf(
"x=%.0f\n",x);
   
   
return 0;
}


double fact(int n)

   
int i; 
   
double y;
    y
=1
   
for(i=1;i<=n;i++){ 
        y
=y*i;
    }
   
   
return y;

}

posted @ 2013-10-19 22:41  dihuanting  阅读(94)  评论(1编辑  收藏  举报