/*
Name:
Copyright:
Author:
Date: 30/07/17 21:06
Description:
【程序24】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...
求出这个数列的前20项之和。
程序分析:从第三项开始,分子是前两项之和,分母是前一项分子
*/
#include <stdio.h>
int main()
{
int i,temp,n;
float a,b,sum;
while(printf("请输入项数:") && scanf("%d",&n) != EOF)
{
a = 2;
b = 1;
sum = 0;
for(i = 1;i <= n;i++)
{
sum = sum + a / b;
temp = a;
a = a + b;
b = temp;
}
printf("%d项的和为:%f\n\n",n,sum);
}
return 0;
}
C语言——实例024 分数数列2/1,3/2,5/3,8/5,13/8,21/13...之和
最新推荐文章于 2023-08-12 00:43:07 发布