#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
double sum=0,t,a=2,b=1;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
sum+=a/b;
t=a;
a=a+b;
b=t;
}
printf("%.2f\n",sum);
return 0;
}
输入一个正整数 n,输出 2/1+3/2+5/3+8/5 +…的前 n 项之和,保留 2 位小数。该序列从第 2 项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
最新推荐文章于 2024-11-02 09:55:19 发布
本文档展示了如何使用C语言编写一个简单的程序,通过循环计算1到n的调和平均数,涉及变量赋值和算术操作。
摘要由CSDN通过智能技术生成