用c语音编写程序,计算以下分数序列的前n项之和。n由键盘录入。 2/1+3/2+5/3+8/5+13/8+21/13. 例如,n=5,则应输出8.391667 分析:利用for循环实现
时间: 2023-11-18 13:16:50 浏览: 101
#include <stdio.h>
int main() {
int n;
printf("请输入n:");
scanf("%d", &n);
double sum = 0;
double a = 2, b = 1;
for (int i = 1; i <= n; i++) {
sum += a / b;
double temp = a;
a = a + b;
b = temp;
}
printf("前%d项之和为:%lf\n", n, sum);
return 0;
}
阅读全文