티스토리 뷰

- c언어 피보나치수열 알고리즘

 

피보나치 수열이란,

1,1,2,3,5,8, ... 과 같이 앞의 연속된 2개의 항을 합하여 새로운 항을 생성하는 수열이다.

각항의 공식은 Ai = Ai-2 + AI-1 이다.

 

 

1,1 이면 1+1=2로

1,1,2가되고 1+2 =3으로

1,1,2,3이 되고 2+3 =5로

1,1,2,3,5된다. ....

 

피보나치 수열  

  1 #include<stdio.h>
  2 int main()
  3 {
  4         int A = 1,B = 1;
  5         int S = A+B;
  6         int C = 0;
  7         while(1)
  8         {
  9                 C = A + B;
 10                 S +=C;
 11                 A=B;
 12                 B=C;
 13                 n++;
 14                 printf("%d ",C);               
 15                 if(n>10) break;
 16         }
 17         printf("\n등차수열 합 : %d\n",n);
 18 }

 

 

'알고리즘' 카테고리의 다른 글

c언어 등차 수열, 등비 수열 알고리즘  (1) 2018.07.11
c언어 기본 수열(1~100까지의 합)  (0) 2018.07.11
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함