Fibonacci数列的前两项为1,1,以后每项的值是它前两项的和。输出其20项到30项中,每一项的前一项与该项的商,看是否越来越接近黄金分割比例0.618。
#include<stdio.h>
int main() {
int i,f1=1,f2=1,f3;
for(i=3; i<=30; i++) {
f3=f1+f2;
if(i>=20){
printf("第%d项%d与第%d项%d的商为%.12lf\n",i-1,f2,i,f3,f2*1.0/f3);
}
f1=f2;
f2=f3;
}
}
觉得有用的话采纳一下哈