BOJ 2558번 C++

이하나·2024년 1월 2일

#백준 2558번 곱셈

#KEY POINT
1. (2)의 백의 자리, 십의 자리, 일의 자리를 어떻게 구할 것인가
2. (3) + (4) + (5)를 어떻게 구할 것인가 ---> 실수할 수 있는 부분

< SOLUTION >
! 백의 자리 - 나누기, 십의 자리 - 나누기, 일의 자리 - 나머지
! (4)x10, (5)x100 잊지 말기

#include <iostream> 

using namespace std; 


int main() {
    int a,b;
    cin >> a >> b ; 
    cout << a * ((b%100)%10) << endl;
    cout << a * ((b%100)/10) << endl;
    cout << a * (b/100) << endl;
    cout <<  a * ((b%100)%10) + (a * ((b%100)/10))*10 + (a * (b/100))*100 << endl;
    return 0;
   
}

혹시나 코드를 길게 작성하는 것이 싫다면, 변수 정의를 써보자!

profile
아직 스타트!

0개의 댓글