//有一分数序列,1/2,3/2/5/3,8/5,13/8,21/13...抓住抓住求出这个数列的前20项之和。
//抓住分子分母的变化规律
#include<stdio.h>
main()
{
int n,t,number=20;
float a=2,b=1,s=0;
for (n=1;n<=number;n++)
{
s=s+a/b;
t=a;a=a+b;b=t;/*程序的关键所在*/
printf("sum is %9.6f\n",s);
}
return 0;
}
//抓住分子分母的变化规律
#include<stdio.h>
main()
{
int n,t,number=20;
float a=2,b=1,s=0;
for (n=1;n<=number;n++)
{
s=s+a/b;
t=a;a=a+b;b=t;/*程序的关键所在*/
printf("sum is %9.6f\n",s);
}
return 0;
}
本文介绍了一个分数序列(如1/2, 3/2, 5/3, 8/5...)的生成方法,并通过C语言实现了一个程序来计算该序列的前20项之和。关键在于理解分子与分母之间的变化规律。
3268

被折叠的 条评论
为什么被折叠?



