-
[백준-2588] 곱셈 - C++공부/백준 2023. 4. 23. 20:51728x90
https://www.acmicpc.net/problem/2588
백준 2588번 곱셈 C++ 풀이
난이도: 브론즈3
c는 2번의 일의 자리수를 1번과 곱한 것이다.
이후 2번을 10으로 나누어 10의 자리수를 구한다.
그 후 d는 2번의 10의 자리수와 1번을 곱한다.
위와 똑같이 10으로 나누어 100의 자리수를 구한다.
e는 2번의 100의 자리수와 1번을 곱한다.
그 후 각 자리 수에 맞게 더한다
c+d*10+e*100
코드
#include<iostream> #include <string> using namespace std; int main() { int a, b; int c, d, e; scanf("%d %d", &a, &b); c = a * (b % 10); b = b / 10; printf("%d\n", c); d = a * (b % 10); b = b / 10; printf("%d\n", d); e = a * (b % 10); printf("%d\n", e); printf("%d", c + d *10+ e*100); }
728x90반응형'공부 > 백준' 카테고리의 다른 글
[백준-10171] 고양이 - Text (0) 2023.04.23 [백준-11382] 꼬마 정민 - Java (0) 2023.04.23 [백준-10430] 나머지 - C++ (0) 2023.04.23 [백준-18108] 1998년생인 내가 태국에서는 2541년생?! - Java (0) 2023.04.23 [백준-10926] ??! - Java (0) 2023.04.23