c语言求2⼀1+3⼀2+5⼀3+8⼀5+……的前n项之和,保留2位小数。

2024-11-27 10:34:55
推荐回答(1个)
回答1:

int类型的除法丢失了精度。把abc都改成double
还有这里错了:
for(i=0;i {
sum += b/a;
c = a; //应该是c=b
b += a;
a = c;
}