先发个刚写完的,可读性不怎么高
#include <stdio.h>
main()
{
int i,sign=-1;
float s=0,p=-2;
for (i=0;i<=8;i++)
{
p=p*0.5*sign;
s=s+p;
}
printf("%f",s);
}
改了一下:
#include <stdio.h>
main()
{
int i,sign=-1;
float s=0,p=1;
for (i=0;i<=8;++i)
{
s=s+p;
p=p*0.5*sign;
}
printf("%f",s);
}
好看多了