반응형
드디어 통곡의 반복문에 진입하였습니다.
비전공자로 처음 코딩을 배울 때 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 |