斐波那契数列-C语言实现
2017-11-29 16:18
330 查看
#include <stdio.h> #include <stdlib.h> int main() { int n = 0; int i = 0; int count = 0; int *fi = NULL; printf("请输入年数:\n"); scanf("%d", &n); fi = (int *)(malloc(sizeof(int)*n)); fi[0] = 1; fi[1] = 1; for(i=2;i<n;i++) { fi[i] = fi[i-1]+fi[i-2]; } printf("输出如下:\n"); for(i=0;i<n;i++) { count++; printf("%8d", fi[i]); if(5==count) { putchar('\n'); count = 0; } } putchar('\n'); free(fi); return 0; }
相关文章推荐
- 小朋友学C语言(16):斐波那契数列的非递归实现
- 小朋友学C语言(17):斐波那契数列的递归实现
- 用递归和非递归的方法输出斐波那契数列的第n个元素(C语言实现)
- C语言实现斐波那契数列的两种方法(递归和迭代)
- C语言实现斐波那契数列(非递归)的实例讲解
- C语言实现斐波那契数列 迭代法
- C语言不用递归(使用栈)实现斐波那契数列练习
- C语言递归方法实现斐波那契数列
- C语言实现打印斐波那契数列
- C语言中用柔性数组实现斐波那契数列
- 循环链表的实现与操作(C语言实现)
- 汉诺塔(hanoi) C语言实现
- 数据结构C语言实现之链栈
- c语言中十六进制转二进制显示的实现方法
- [C语言】模拟实现库函数strstr,查找子字符串
- 关于C语言中加法的实现原理
- 【C语言】C语言实现动态通讯录
- C语言实现的2048小游戏
- 数据结构7: 循环链表(约瑟夫环)的建立及C语言实现
- \t\t(转载)HTTP协议的C语言编程实现实例