- 用循环写斐波那契数列
int fib(int n) //循环进行菲波那切数列 {
int a = 1, b = 1, c = 1; for (int i = 3; i <= n; i++) {
c = a + b; a = b; b = c; } return c; } int main() {
for (int i = 1; i <= 30; i++) {
printf("%d => %d\n", i, fib(i)); } }
- 用数组写斐波那契数列
int main() //数组进行斐多纳切数列 {
int const n = 30; int br[n] = {
1,1 }; for (int i = 2; i < n; i++) {
br[i] = br[i - 1] + br[i - 2]; } for (int i = 0; i <= n; i++) {
printf("%d\n",br[i]); } return 0; }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211131.html原文链接:https://javaforall.net
