Add 求斐波那契数列

master
pitnqh5lc 4 years ago
parent b596a89ad3
commit 9f46402b27

@ -0,0 +1,33 @@
求斐波那契数列从键盘输入一个正整数n,输出前n项斐波那契数列。
代码:
#include<stdio.h>
int fib(int n)
{
if(n==1||n==2)
{
return 1;
}
else return fib(n-1)+fib(n-2);
}
int main()
{
int i,n,s;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("%d ",fib(i));
}
return 0;
}
运行时间0.17s
运行结果:
输入1 输出1
输入2 输出1 1
输入3 输出1 1 2
输入4 输出1 1 2 3
输入5 输出1 1 2 3 5
输入6 输出1 1 2 3 5 8
输入7 输出1 1 2 3 5 8 13
输入8 输出1 1 2 3 5 8 13 21
输入9 输出1 1 2 3 5 8 13 21 34
输入10 输出1 1 2 3 5 8 13 21 34 55
Loading…
Cancel
Save