上代码:
#include <stdio.h>
int main()
{
float a=2,b=1,s=0; //容器S,分子a,分母b,加数为a/b,分子或(和)分母,以及S需定义为float。
int i,t; //循环控制变量,临时变量用以存放变化前的a或b。
for(i=1;i<=20;i++)
{
s=s+a/b; //累加的基本表达式。
t=a; //存放变化前的a的值。
a=a+b; //分子变化。
b=t; //分母变化。
}
printf("%f\n",s);
return 0;
}