더북(TheBook)

16.2 피보나치 수열을 while 문으로 표현하기

조금은 어렵지만 while 문을 사용하여 수학의 피보나치 수열을 표현해 보겠습니다. 이 예제는 1부터 20까지 범위 내에 있는 피보나치 수열을 출력합니다. 다음 내용을 입력한 후 실행해 보세요.

피보나치 수열: WhileFibonacci.cs

//피보나치 수열: 1 1 2 3 5 8 13 21 ...
using System;

class WhileFibonacci
{
    static void Main()
    {
        int first = 0;
        int second = 1;

        while (second <= 20)
        {
            Console.WriteLine(second);
            int temp = first + second;
            first = second;
            second = temp;
        }
    }
}

실행 결과

1 
1 
2 
3 
5 
8 
13
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.