BOJ - 2588 - 곱셈


설명

두 번째로 입력받은 숫자의 1의 자리수, 10의 자리수, 100의 자리수를 첫 번째로 입력받은 숫자에 곱셈한다.

각각의 자리수를 뽑아내는 방법은 다음과 같다.

  • 자료형이 int 일 경우
    • 1의 자리수 : (변수)%10
    • 10의 자리수 : (변수/10)%10
    • 100의 자리수 : (변수/100)%10
    • …의 자리수 : (변수/…)%10

산술 연산자를 사용하는 법 알아보기

연산자의 우선순위 알아보기


code

#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)%10)<<endl;
        cout<<a*b<<endl;

        return 0;
}

감사합니다.


홈으로 가기 더 많은 백준 문제 풀이 보기 post 목록 보기