본문 바로가기
7장 기타/백준 BOJ

[백준/BOJ] 2588번 곱셈 (C++)

2021. 4. 30.
 

2588번: 곱셈

첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

www.acmicpc.net

문제의 소재

세자리수의 정수 A, B를 입력받아 곱셈을 진행하되, 실제 곱셈 과정과 같이 각각의 자릿수에 대해 계산을 하여 그 과정과 결과값을 출력하는 문제이다.

해답

세자리수 B가 주어졌을 떄, 1의 자리수는 B%10, 10의 자리수는 (B/10)%10, 100의 자리수는 B/100이다. A와 각각의 값의 곱, A*B를 출력하였다.

 

// BOJ_2588.cpp
#include <iostream>
using namespace std;

int main()
{
    int A, B;
    
    cin>>A>>B;
    cout<<A*(B%10)<<endl;
    cout<<A*(B/10%10)<<endl;
    cout<<A*(B/100)<<endl;
    cout<<A*B<<endl;

    return 0;
}
반응형

댓글