望高手检查该代码的错误!
#include<conio.h>#include<stdio.h>
main()
{
long i,a;
float s=0;
for(i=1;i<1e10;i=i+2)
{if(fabs(i)>1e7)
break;
if(i%2!=0) a=1;else a=-1;
s=s+1/i*a;
}
printf("%10.9f",s);
getch();
}

#include<stdio.h>
main()
{
long i,a;
float s=0;
for(i=1;i<1e10;i=i+2)
{if(fabs(i)>1e7)
break;
if(i%2!=0) a=1;else a=-1;
s=s+1/i*a;
}
printf("%10.9f",s);
getch();
}