##输入一个正整数n,求1-1/3+1/5-1/7+…共n项之和。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,i,a=1;
int flag=1;
double sum=0,item=0;
printf("please input n:\n");
while(scanf("%d",&n)!=EOF)
{
for(i=1;i<=n;i++)
{
item=flag*1.0/a; //用item表示每一个加项,flag表示符号,a表示除数
sum+=item;
flag=-flag; //每一次符号取反
a=a+2; //除数加2
}
printf("sum= %f\n",sum);
sum=0; //重置参数
a=1;
flag=1;
}
}