#include<stdio.h>
bool Judge(int n)
{
if(n%2==0) return true;
else return false;
}
double sum(int n)
{
double s=0;
double temple;
if(Judge(n))
{
for(int i=2;i<=n;i+=2)
{
temple=1/i;
s+=temple;
}
}
else
{
for(int i=1;i<=n;i+=2)
{
temple=1/i;
s+=temple;
}
}
return s;
}
void main()
{
int n;
printf("请输入:");
scanf("%f",n);
if(Judge(n))
printf("%f为偶数\n1/2+1/4+……1/n=,%f\n",n,sum(n));
else
printf("%f为奇数\n1/1+1/3+……1/n=,%f\n",n,sum(n));
}