C言語でフィボナッチ数列の最初のn個の出力を実現

百度百科:フィボナッチ数列(フィボナッチ数列)は、黄金分割数列とも呼ばれ、数学者のレオナルド・フィボナッチ(Leonardo Fibonacci)がウサギの飼育を例に紹介したため、「ウサギ数列」とも呼ばれます。一連の数字: 1、1、2、3、5、8、13、21、34、...
問題解決のアイデア: 最初の 2 つの累積和が 3 番目の変数に格納され、ループは#include <stdio.h> int main() { int f = 1;//最初のフィボナッチ数int
s = 1;//2 番目のフィボナッチ数int i = 0;// int c = 0; int n = 0;//最初の n 項目のフィボナッチ数列を出力scanf_s("%d", &n); for ( i =3 ; i <= n; i++) // 1 と 1 は直接出力されるため、i は 3 { if (f == 1 && s == 1) { printf("%d %d ", f, s);から計算されます。













	}

	c = f + s;
	s = f;
	f = c;
	printf("%d ", c);

}
return 0;

}

おすすめ

転載: blog.csdn.net/Kirihara_Yukiho/article/details/123183946