请教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呢?哪里错了?