求一个程序中计算后N个数值的加法

来源:百度知道 编辑:UC知道 时间:2024/05/28 08:41:07
程序问题如下:
求2/1+3/2+5/3+8/5+13/8........的前20项之和.
当用迭代法求出各个分式的值时,如何用程序求出20项分式的值?????
帮忙一下吧!!!!!!
是用C语言编的

请问用什么语言?C?BASIC?
c语言写如下:
#include<stdio.h>
void main(void)
{
int x=1;
int y=2;
int z,sum,i;
for(i=0;i<20;i++)
{
sum=sum+y/x;
z=y;
y=x+y;
x=z;
}
printf("%d",sum);
getch();
}
最后答案:5105。实际调试通过。