#include <stdio.h>
int main()
{
double n, a = 2.0, b = 1, sum=0, c, i;
scanf("%lf", &n);
for (i = 1; i <=n; i++);
{
sum =sum+(a / b);
c = a + b;
b = a;
a = c;
}
printf("sum=%.3lf", sum);
return 0;
}

这个for循环为什么输出全是2.000
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-