第1个回答 2012-03-04
#include <stdio.h>
#include <math.h>
int main(int argc, char *argv[])
{
int n,i;
double sum;
while(scanf("%d",&n) == 1)
{
sum = 1;//sum赋初值1
for(i = 2;i <= n;i++)//sum从1累加到n
sum += pow(-1,i) * 1.0 / i;
printf("%lf\n",sum);
}
return 0;
}