#include<stdio.h>
#define len 20 // 前几项
void main(){
int molecule =2,Denominator=1;//分母,分子
double sum = 0;;
for(int i = 1;i<=len;i++){
sum += 1.0*molecule/Denominator;
// 注意 整型/整型 会舍弃后面小数点,因此乘1.0,
// 或者分子,分母用单精浮点or双精浮点
molecule = molecule + Denominator;
Denominator = molecule-Denominator;
}
printf("%lf\n",sum);
}
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13......求出这个数列的前20项之和。
最新推荐文章于 2021-05-09 16:56:10 发布