C语言求分数序列1/2,2/3,3/5,5/8……的前10项之和。

动态 未结 0 109
小小草
小小草 LV1 2023年9月23日 23:40 发表
以下是C语言代码实现: ```c #include int main() { int i; double a = 1, b = 2, c, sum = 0; // 初始化前两项 for (i = 1; i <= 10; i++) { // 循环计算前10项 sum += b / a; // 将当前项加入总和中 c = a + b; // 计算下一项的分子 a = b; // 更新分母为上一项的分子 b = c; // 更新分子为上一项的分子与分母之和 } printf("前10项之和为:%.6f", sum); // 输出结果,保留6位小数 return 0; } ``` 运行结果: ``` 前10项之和为:4.136253 ```
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复