题目
本题是2021年中国海洋大学研究生入学考试930程序设计基础编程题第4题。
题目:
编写一个程序,计算2/1+3/2+5/3+8/5…的值。
要求计算前n项和,保留2位小数。(15分)
以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj。QQ:2394799692
一、解题思路
思路:
1,首先找其规律,我们发现从第二个数列开始,后一个数列的分子是前一个的分子+分母,后一个数列的分子是前一列的分母。
2,我们可以先定义n,让用户输入n的值,以此来确定要循环多少次。
3,先定义分母为1,分子为2,s为a/b。然后for’循环从1-n,因为s中已经有了第一项的值所以循环从1开始。
4,在循环中进行刚刚所描述的操作:
int c = a;
a = a + b;
b = c;
s &