请教1-1/2+1/3-1/4.......+1/99-1/100的问题?
题目:求1-1/2+1/3-1/4.......+1/99-1/100的值。写了以下:
程序代码:#include<stdio.h>
int main()
{
int sign,sum,deno,term;
sign=1;
sum=1;
deno=2;
while(deno<=100)
{
sign=(-1)*sign;
term=sign*(1/deno);
sum=sum+term;
deno=deno++;
}
printf("%f\n",sum);
}请问结果怎么是0.000000呢?哪里错了?










事不过三