#include <stdio.h>
int main()
{
int i,a=2,b=3,c;//1貌似和后面的没有什么规律
float sum=1,term;//注意你要用浮点型保存结果,用int肯定是不对的。
for(i=1;i<20;i++)//你这霸气的for语句,你以为是printf呢????不用加冒号!!!
{
term=(float)b/a;//你好好看看规律吧,不是你想的那样的
//上边的是前一个数的上下数的和!!!下面的是前一个数的上面的数。我搞不清哪个是分子分母了就用上下代替了。
sum=sum+term;
c=b;
b=a+b;
a=c;
}
printf("%f\n",sum);
return 0;
}
int main()
{
int i,a=2,b=3,c;//1貌似和后面的没有什么规律
float sum=1,term;//注意你要用浮点型保存结果,用int肯定是不对的。
for(i=1;i<20;i++)//你这霸气的for语句,你以为是printf呢????不用加冒号!!!
{
term=(float)b/a;//你好好看看规律吧,不是你想的那样的
//上边的是前一个数的上下数的和!!!下面的是前一个数的上面的数。我搞不清哪个是分子分母了就用上下代替了。
sum=sum+term;
c=b;
b=a+b;
a=c;
}
printf("%f\n",sum);
return 0;
}