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

JIMIN·2023년 1월 20일

BOJ_Bronze

목록 보기
5/75

https://www.acmicpc.net/problem/2588

문제


(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.

(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.


입력


첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다.


출력


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



💻 예제 입력

472
385

💻 예제 출력

2360
3776
1416
181720

C++ 소스코드


#include <iostream>
using namespace std;

int main(void) {
    
    int a, b;
    cin >> a >> b;
    
    cout << a * (b % 100 % 10) << "\n";
    cout << a * (b % 100 / 10) << "\n";
    cout << a * (b / 100) << "\n";
    cout << a * b << "\n";
}

Java 소스코드


import java.util.Scanner;

public class Main {
    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();

        System.out.println(a * (b % 100 % 10));
        System.out.println(a * (b % 100 / 10));
        System.out.println(a * (b / 100));
        System.out.println(a * b);
    }
}
profile
잘못된 코드나 정보가 있다면 알려주세요! 👋🏻

0개의 댓글