본문 바로가기
[C#]백준문제풀이/반복문

백준_C#_2739

by 이원혁 2022. 12. 1.
반응형

드디어 통곡의 반복문에 진입하였습니다.

 

비전공자로 처음 코딩을 배울 때 Hello world출력하고 잠깐 정신 놨다가 정신차리니까 반복문을 나갔던 기억이 납니다.

 

다른사람들은 툭툭 잘해내는거 같은데 저는 For문 While문들이 이해가 안가서 고생을 조금 했던 기억이...

 

int a = int.Parse(Console.ReadLine());
            for (int i = 1;i<10;i++)
                Console.WriteLine(a + " * " + i +  " = " + (a * i));

우선 첫줄에 주어진 N을 알기 위해 정수형으로 파싱받아서 a에 넣어줍니다.

 

구구단 2단을 예시로 들면 2X1 = 2, 2X2 = 4 ... 2X9 = 18 로 앞의 2(N)은 변하지 않고 뒤의 곱해지는 1~9가 변하는 것을 알 수 있습니다. 이런 경우 반복문을 사용하게 됩니다.

 

For문을 보면 (int i = 1(1부터 시작해서), i<10(I가 10보다 작을때까지 반복한다->9까지, i++ (i에 1씩 더해주면서 반복시킨다)) 라고 보시면 됩니다.

 

세번째 줄을 읽어보면 i는 1~9까지 동작함을 알 수 있고 정상적으로 구구단을 작동 시킬 수 있게 됩니다.

 

만약 19단을 외운다고 한다면 for(int i = 1;i<20;i++)로 변경하면 19단도 해낼수 있고 100단도 할 수 있게 됩니다.

반응형

'[C#]백준문제풀이 > 반복문' 카테고리의 다른 글

백준_C#_10952  (0) 2022.12.01
백준_C#_2439  (0) 2022.12.01
백준_C#_2438  (0) 2022.12.01
백준_C#_8393  (0) 2022.12.01
백준_C#_10950  (0) 2022.12.01