//求1-1/2+1/3-1/4+...+1/99-1/100
#include<stdio.h>
int main()
{
int i,sign;
double t,sum;
sum=0;
sign=1;
for(i=1;i<101;i++)
{
t=sign*(1/i);
sum=sum+t;
sign=-sign;
}
printf("结果为:%f",sum);
return 0;
}
t = sign * (1.0 / i);
用1.0代替1,保留小数部分.