Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 구구단을 찾아 출력하는 방법 완벽 가이드

C#에서 곱셈표(구구단)를 화면에 표시하려면 숫자를 설정하고 출력 형식을 지정해야 합니다. 예를 들어 4단(4의 배수)을 1부터 10까지 구하고 싶다면, 먼저 10까지 반복되는 while 루프를 설정합니다.

while (a <= 10) {
}

출력 형식 지정하기

다음으로 결과가 보기 좋게 나오도록 출력 형식을 지정합니다. 아래 코드에서 n은 4, 즉 4단을 의미하며, {0}, {1}, {2} 자리 표시자를 사용해 곱셈식을 깔끔하게 정렬할 수 있습니다.

Console.WriteLine(" {0} x {1} = {2} \n ", n, a, n * a);

위 코드를 실행하면 다음과 같은 형식의 출력 결과를 얻을 수 있습니다.

4 x 1 = 4
4 x 2 = 8
4 x 3 = 12
.
.
.

전체 예제 코드

아래는 C#에서 while 루프를 활용해 4단 전체를 출력하는 완성된 예제입니다. 변수 a는 1부터 시작해 매번 1씩 증가하며, 10이 될 때까지 곱셈 결과를 콘솔에 출력합니다.

using System;
public class Demo {

    public static void Main() {
        int n = 4, a = 1;

        while (a <= 10) {
            Console.WriteLine(" {0} x {1} = {2} \n ", n, a, n * a);
            a++;
        }
    }
}

코드 설명

n = 4: 구구단 중 몇 단을 출력할지 결정하는 값입니다.
a = 1: 곱해지는 수로, 루프가 한 번 돌 때마다 1씩 증가합니다.
while (a <= 10): a가 10 이하일 동안 반복하여 1부터 10까지의 곱셈 결과를 모두 출력합니다.
a++: 반복 조건이 무한 루프에 빠지지 않도록 카운터를 증가시킵니다.

이 방식을 응용하면 사용자 입력을 받아 원하는 단수를 출력하거나, for 루프와 이중 반복문을 사용해 전체 구구단(2단~9단)을 한 번에 출력하는 프로그램으로 확장할 수도 있습니다.