这一题我编的的程序错在哪里
这是谭浩强书上的一道例题,虽然有答案,但是我自己还是编了一个。感觉我编的这个没啥错误啊,逻辑也对啊,可为什么运行出来的结果是错误的呢?求解答!
我的代码如下:
程序代码:#include <stdio.h>
int main()
{
int sign,deno;
double sum;
sum=1.0;
sign=1;
deno=2;
while(deno<=100)
{
sign=-sign;
sum=sum+sign*1/deno;
deno=deno+1;
}
printf("%f\n",sum);
return 0;
} [ 本帖最后由 tigerball 于 2013-6-11 20:39 编辑 ]









