
编写程序,输入正整数n,求Sn=1-2!/3+3!/5....+(-1)^(n+1)n!/2n-1

编写程序,输入正整数n,求Sn=1-2!/3+3!/5....+(-1)^(n+1)n!/2n-1
#include<stdio.h>
int main()
{ //主要就是求阶乘的
int i,n,t=1; //定义初始值
float j=-1.0,s;
printf("输入正整数:");
scanf("%d", &n);
for(i=1;i<=n;i++){
t *= i;
j *= -1;
s += j*t/(2*i-1); // 结果s的递推公式
}
printf("总和为%.3f", s);
return 0;
}