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단)을 한 번에 출력하는 프로그램으로 확장할 수도 있습니다.