반응형
[문제]
(세 자리수) x (세 자리수)는 다음과 같은 과정을 통하여 이루어진다.

(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.
[입력]
첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다.
[출력]
첫째 줄부터 넷째 줄까지 차례대로 (3),(4),(5),(6)에 들어갈 값을 출력한다.
[입출력 예제]
| 입력 | 출력 |
| 472 385 |
2360 3776 1416 181720 |
[문제풀이]
A=472, B=385 이고,
(3)번을 구하려면 A곱하기 B의 일의 자리 수를 곱해야 한다.
B의 일의 자리 수인 5를 나오게 하려면 B%10을 해주면 나온다.
(3)번은 A*(B%10)을 해주면 된다.
(4)번을 구하려면 A곱하기 B의 십의 자리 수를 곱해야 한다.
B의 십의 자리 수인 8을 나오게 하려면 (B/10)%10을 해주면 나온다.
(4)번은 A*((B/10)%10)을 해주면 된다.
(5)번을 구하려면 A곱하기 B의 백의 자리 수를 곱해야 한다.
B의 백의 자리 수인 3을 나오게 하려면 B/100을 해주면 나온다.
(5)번은 A*(B/100)을 해주면 된다.
[소스코드]

[결과]

[문제출처 및 문제풀기]
출처 : https://www.acmicpc.net/problem/2588
2588번: 곱셈
첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.
www.acmicpc.net
반응형
'IT' 카테고리의 다른 글
| [백준][C] 2884번 알람 시계 (0) | 2020.07.03 |
|---|---|
| [백준][Python] 1330번 두 수 비교하기 (0) | 2020.07.03 |
| [C언어][수식과 연산자] 2개의 실수를 받아 합, 차, 곱, 몫 구하기 (0) | 2020.07.02 |
| [C언어][수식과 연산자] 2개의 정수를 받아 몫과 나머지 구하기 (0) | 2020.07.01 |
| [C언어][변수와 자료형] 면적의 단위인 평을 제곱미터로 환산 (0) | 2020.06.30 |