#include stdio.hint factorial(int n) {//base caseif(n == 0) {return 1;} else {return n * factorial(n-1);
编程学习网为您整理以下代码实例,主要实现:C语言数据结构斐波纳契迭代,希望可以帮到各位朋友。
#include <stdio.h>
int factorial(int n) {
//base case
if(n == 0) {
return 1;
} else {
return n * factorial(n-1);
}
}
int fibbonacci(int n) {
if(n == 0) {
return 0;
} else if(n == 1) {
return 1;
} else {
return (fibbonacci(n-1) + fibbonacci(n-2));
}
}
int main() {
int n = 5;
int i;
printf("Factorial of %d: %d\n" , n , factorial(n));
printf("Fibbonacci of %d: " , n);
for(i = 0;i < n;i++) {
printf("%d ",fibbonacci(i));
}
}
编程基础网
本文标题为:C语言数据结构斐波纳契迭代
基础教程推荐
猜你喜欢
- 将Fibonacci数生成数组 1970-01-01
- C++指向类的指针 1970-01-01
- 获取日期 1970-01-01
- const关键字 1970-01-01
- 打印输出:unsigned int, short, long, long long 1970-01-01
- C++命名空间范围 1970-01-01
- 计算木星和太阳之间的光年 1970-01-01
- 定义int变量并输出其值 1970-01-01
- C语言指向结构的指针 1970-01-01
- C语言库difftime()函数 1970-01-01
