这一题我编的的程序错在哪里
这是谭浩强书上的一道例题,虽然有答案,但是我自己还是编了一个。感觉我编的这个没啥错误啊,逻辑也对啊,可为什么运行出来的结果是错误的呢?求解答!
我的代码如下:
程序代码:
#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 编辑 ]