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

C++로 구구단(곱셈표) 자동 생성하는 프로그램 만들기

구구단(곱셈표)이란?

곱셈표는 임의의 수에 대한 곱셈 연산을 정의하는 표로, 일반적으로 10진법을 기반으로 하는 초등 산술 연산의 기초를 다지는 데 널리 활용됩니다.

어떤 수의 곱셈표는 보통 10까지 작성하며, 각 행에는 해당 숫자와 1부터 10까지의 곱이 차례대로 표시됩니다. 다음은 4의 곱셈표 예시입니다.

4 * 1 = 4
4 * 2 = 8
4 * 3 = 12
4 * 4 = 16
4 * 5 = 20
4 * 6 = 24
4 * 7 = 28
4 * 8 = 32
4 * 9 = 36
4 * 10 = 40

C++ 구구단 생성 프로그램

주어진 숫자의 곱셈표를 생성하는 C++ 프로그램은 다음과 같습니다.

예제 코드

#include <iostream>
using namespace std;
int main() {
    int n = 7, i;
    cout<<"The multiplication table for "<< n <<" is as follows:"<< endl;
    for (i = 1; i <= 10; i++)
    cout << n << " * " << i << " = " << n * i << endl;
    return 0;
}

실행 결과

The multiplication table for 7 is as follows:
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
7 * 4 = 28
7 * 5 = 35
7 * 6 = 42
7 * 7 = 49
7 * 8 = 56
7 * 9 = 63
7 * 10 = 70

코드 설명

위 프로그램에서는 1부터 10까지 반복하는 for 루프가 사용되었습니다. 루프의 각 반복마다 변수 n에 i를 곱한 결과를 화면에 출력하여 구구단을 완성합니다. 핵심 로직은 아래 코드 조각과 같습니다.

for (i = 1; i <= 10; i++)
cout << n << " * " << i << " = " << n * i <<endl;

만약 사용자가 직접 숫자를 입력하도록 하고 싶다면, 변수 선언 후 cin >> n; 한 줄을 추가하면 됩니다. 이렇게 하면 프로그램 실행 시 원하는 숫자의 구구단을 동적으로 출력할 수 있습니다.