第1个回答 推荐于2016-09-23
#include <stdio.h>
main()
{
int n,sign=1,i;
double sum=0.0;
printf("Enter n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum+=sign*1.0/i;
sign=-sign;
}
printf("sum=%lf\n",sum);
}本回答被提问者采纳
第2个回答 2009-11-15
#include <stdio.h>
void main()
{
int n,i;
float sum=0.0;
printf("Please enter n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
if(i%2==1) sum+=1.0/i;
else sum-=1.0/i;
}
printf("sum=%lf\n",sum);
}