我想知道这道题我这么写有什么问题
1/a改成1.0/a
a要转成double型计算
#include <stdio.h>
int main()
{
int a=0;
double b=0.0;
for(a=1;a<=100;a++)
{
if(a%2==0)
{
b=b-1/(double)a;
}
else
{
b=b+1/(double)a;
}
}
printf("%lf\n",b);
return 0;
}