栈的应用

This commit is contained in:
Xu Bai
2019-07-01 22:43:51 +08:00
parent 3c4191c5c6
commit 296fc8dd1e
2 changed files with 34 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
#include "stdio.h"
int Fbi(int i)
{
if (i < 2)
{
return i == 0 ? 0 : 1;
}
return Fbi(i - 1) + Fbi(i - 2);
}
int main()
{
int i;
int a[40];
a[0] = 0;
a[1] = 1;
printf("%d ", a[0]);
printf("%d ", a[1]);
for (i = 2; i < 40; i++)
{
a[i] = a[i - 1] + a[i - 2];
printf("%d ", a[i]);
}
printf("\n");
printf("--------------------\n");
for (i = 0; i < 40; i++)
{
printf("%d ", Fbi(i));
}
getchar();
return 0;
}

BIN
a.out

Binary file not shown.