首页 > 代码库 > c - 2/1, 3/2, 5/3, 8/5, 13/8...前20项的和
c - 2/1, 3/2, 5/3, 8/5, 13/8...前20项的和
1 double 2 pres(const int n) { 3 double numerator = 2; //分子. 4 double denominator = 1; //分母. 5 double sum = 0; 6 double tmp; 7 8 for(int i = 1; i <= n; i++) { 9 sum += (numerator / denominator);10 11 tmp = numerator; //临时保存当前分子(以下一个数使用).12 13 numerator += denominator; //下一个分子为当前(分子分母的和).14 denominator = tmp; //下一个分母为当前分子.15 }16 17 return sum;18 }19 //result = 32.6603(前20项)
c - 2/1, 3/2, 5/3, 8/5, 13/8...前20项的和
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。