본문내용
#include
long fibo(int n);
#define LIMIT 20
int main(void)
{
long f0 = 0, f1 = 1, n, temp;
for(n = 2; n <= LIMIT; ++n)
{
temp = f1;
f1 += f0;
f0 = temp;
printf("%7ld%19ld%29.16ld\n", n, f1, (double) f1 / f0);
}
printf("\n함수를 호출하여 피보나츠 수 출력 : \n");
for(n = 0; n <=8; ++n)
{
printf("%5ld", fibo(n));
}
printf("\n");
return 0;
}
///// main 함수 종료
// 피보나츠 재귀함수
long fibo(int n)
{
// int fn, fn1, fn2;
// int i;
long fibo(int n);
#define LIMIT 20
int main(void)
{
long f0 = 0, f1 = 1, n, temp;
for(n = 2; n <= LIMIT; ++n)
{
temp = f1;
f1 += f0;
f0 = temp;
printf("%7ld%19ld%29.16ld\n", n, f1, (double) f1 / f0);
}
printf("\n함수를 호출하여 피보나츠 수 출력 : \n");
for(n = 0; n <=8; ++n)
{
printf("%5ld", fibo(n));
}
printf("\n");
return 0;
}
///// main 함수 종료
// 피보나츠 재귀함수
long fibo(int n)
{
// int fn, fn1, fn2;
// int i;