피보나치수열.
돋되다
2023.04.01
#include stdio.h
#include math.h
int fib_iter(int n)
{
int a,b;
int c,d;
a=0;
b=1;
printf( 피보나치수열을 나타내는 프로그램!! \n);
for(c=2 ; c = n; c++)
{
d = b; // 스택의 top부분
b += c; // 피보나치 수열의 함수 원리.
c = d;
}
return b;
}
int main(void)
{
int n;
n=30;
printf( %d \n , fib_iter(n));
}
해보니깐요.. 전부 더해진 값이 나오는데... 이 수열을 나열하게 하는 방법 없을까요?
물론 에러는 없었는데... 잘못된점도 지적해주시구요~~
부탁드려용~ㅎ
-
메이커
재귀함수로도 구할수잇음
-
핫보라
#include stdio.h
#include math.h
void fib_iter(int n)
{
int prev = 1;
\tint curr = 2;
int sum = 0;
\t
printf(\ 피보나치수열을 나타내는 프로그램!! \\n\);
\tprintf(\%d\\n\ -
난길
1. int a; 불필요