C语言程序编程:有一分数序列 2/1,3/2,5/3,8/5,13/8,21/13,…求这个数列前30项之和!请编程实现之!
C语言程序编程:有一分数序列 2/1,3/2,5/3,8/5,13/8,21/13,…求这个数列前30项之和!请编程实现之!
日期:2013-06-24 22:40:46 人气:2
int i=0,m=0,x=2,y=1,z=0;/i作为计数,m作为累加和,x作分数序列的分子,y作分数序列的分母,z作为一个寄存器;
for(i=0;i<30;i++)//累加30个数;
{
m=m+x/y; //累加到m;
z=x; //先保留x的值到z;
x=x+y; //根据分数序列看出,下一个分数的分子是前一个分数的分子与分母之和;