#include<stdio.h>
int main()
{
int n,a=1,sign=1;
double sum=0;
scanf("%d",&n);
for(;a<3*n;a=a+3){
sum+=sign*1.0/a;
sign=-sign;
}
printf("sum = %.3lf\n",sum);
}
也可double sign=1.0;
sum+=sign/a;
其他不变
#include<stdio.h>
int main()
{
int n,a=1,sign=1;
double sum=0;
scanf("%d",&n);
for(;a<3*n;a=a+3){
sum+=sign*1.0/a;
sign=-sign;
}
printf("sum = %.3lf\n",sum);
}
也可double sign=1.0;
sum+=sign/a;
其他不变