#include
int Function(int n){
if(n==1)return1;
else ruturn n*Function(n-1);
}
void main( ){
double c=1;int n;
for(n=1;n<50;n++)
if(Function(n)%2==0)c+=1/Function(n);
else c-=1/Function(n);
printf("%d",c);
} 还有我的程序可能存在语法错误,你注意这个思路就行了,我也好久没接触C语言了,忘采纳