这是我在洛谷刷的第70道题。

c
#include<stdio.h>
#include<math.h>
int main()
{
int n,i;
double sn=0,num;
scanf("%d",&n);
int k=1;
for(i=1;i<=n;i++)
{
num=1.0/i*k;
k=-k;
sn+=num;
}
printf("%.4f",sn);
return 0;
}

反思:
加一个负数。