用c语言帮我写一个程序题目描述 本题要求编写程序计算序列 21+32+53+85+ 的前N项之和。注意该序列从第2项起每一项的分子是前一项分子与分母的和分母是前一项的分子。 输入 输入在一行中给出一个正整数N。 输出 在一行中输出部分和的值精确到小数点后两位。题目保证计算结果不超过双精度范围。
#include <stdio.h>
int main() { int n, i; double sum = 0.0, a = 2.0, b = 1.0, c;
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
sum += a / b;
c = a;
a = a + b;
b = c;
}
printf("%.2lf", sum);
return 0;
}
原文地址: http://www.cveoy.top/t/topic/bi5i 著作权归作者所有。请勿转载和采集!