写出c语言代码:题目描述求11+12+23+35+58+813+1321+2134……的前n项的和。输入第1行:一个整数n1 = n = 50 。输出一行:一个小数即前n项之和保留3位小数。样例输入20样例输出12660
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
double sum = 0;
double a = 1, b = 1; // 前两项
for (int i = 1; i <= n; i++) {
sum += a / b;
double tmp = a + b;
a = b;
b = tmp;
}
printf("%.3lf", sum);
return 0;
}
原文地址: https://www.cveoy.top/t/topic/ffsq 著作权归作者所有。请勿转载和采集!