본문 바로가기

프로그래밍 언어들/C 문제풀이

C언어 문제 - 10개의 피보나치 수열 출력하기 (questions in C)

C언어 문제 - (questions in C)

- 10개의 피보나치 수열 (1 + 1 + 2 + 3 + 5 .. 55)을 출력하십시오.

 

#include <stdio.h>

int main (void)
{
    int i;
    int first, second;
    int value;

    first   = 1;
    second  = 1;


    for( i = 1 ; i <= 10 ; i++)
    {
        if( i <= 2 )
        {
            printf("1 ");
        }
        else
        {
            value   = first + second;

            printf("%d ", value);

            first   = second;
            second  = value;
        }

    }
}