题目
🐷有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
一、分析
🐷除了第一项2/1外,后一项的分母为前一项分子与分母的和,后一项的分子为前一项的分母。
通过循环语句来计算前20项和。
二、代码
🐷代码如下(示例):
/*求前二十项和*/
#include<stdio.h>
int main(void){
double FenMu = 2.0, FenZi = 1.0;
double sum = FenMu / FenZi * 1.0;
for (int i = 1; i < 20; i++){
int temp = FenMu;
FenMu += FenZi;
FenZi = temp;
sum += (FenMu / FenZi * 1.0);
}
printf("前二十项的和为%lf。", sum);
return 0;
}
总结
🐸通过循环来持续赋值🐸
2022.1.11