dalgorithm
달공의 개발기
dalgorithm
전체 방문자
오늘
어제
  • 분류 전체보기 (170)
    • Back-end (0)
    • Java (11)
    • 자료구조 (7)
    • Network (31)
    • Database (9)
    • Baekjoon Online (24)
    • 클라우드 (6)
    • Android (15)
      • Kotlin (14)
    • AI (27)
      • Machine Learning&Deep Learn.. (27)
    • Web (23)
      • Webhacking (17)
      • WebProgramming (6)
    • 기술면접 (1)
      • JAVA&자료구조 (0)
      • Spring (0)
      • 컴퓨터구조&운영체제 (0)
      • 네트워크 (0)
      • 데이터베이스 (0)
    • CTF 스터디 (15)
    • 대외활동 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 인공지능
  • 데이터베이스
  • 침입탐지
  • 자료구조
  • 딥러닝
  • java
  • 네트워크
  • 머신러닝
  • 웹해킹
  • 포너블
  • Guacamole
  • 자바
  • cs
  • kotlin
  • python #백준
  • gcp
  • CTF
  • 클라우드
  • db
  • 코드리뷰

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
dalgorithm

달공의 개발기

[C] 백준 2588번_곱셈
Baekjoon Online

[C] 백준 2588번_곱셈

2021. 1. 7. 12:34
728x90

출처: www.acmicpc.net/problem/2588

 

2588번: 곱셈

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

www.acmicpc.net

곱셈 성공출처분류

시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
1 초 128 MB 81159 41262 36651 52.297%

문제

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

 

 

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

입력

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

출력

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

예제 입력 1

472

385

예제 출력 1

2360

3776

1416

181720


입력한 수를 곱하게 되고 (3), (4), (5), (6)에 들어갈 자리를 구해야한다.

(2)의 세자리를 각각의 자릿숫자로 보기 위해  나누기와 나머지 구하기를 이용해서 a, b, c 값을 구한다.

 

그리고 나서 처음 입력한 숫자 i에 각 a, b, c를 곱하면 우리가 원하는 값을 얻을 수 있다.

 

소스코드는 다음과 같다. 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
int main(void) {
 
    int i, j;
    int a, b, c;
 
    scanf("%d", &i);
    scanf("%d", &j);
 
    c = j / 100;
    b = (j %100) / 10;
    a = (j%100)%10;
 
    printf("%d\n",a*i);
    printf("%d\n", b* i);
    printf("%d\n", c * i);
    printf("%d\n", j * i);
 
    return 0;
}
cs

 

 

728x90

'Baekjoon Online' 카테고리의 다른 글

[python] 백준 1935번_후위 표기식2  (0) 2021.01.09
[C] 백준 2562번_최댓값  (0) 2021.01.08
[C] 백준 2798번_블랙잭  (0) 2021.01.06
[python] 백준 8958번_OX퀴즈  (0) 2021.01.05
[c] 백준 9713번_Sum of Odd Sequence  (0) 2021.01.04
    'Baekjoon Online' 카테고리의 다른 글
    • [python] 백준 1935번_후위 표기식2
    • [C] 백준 2562번_최댓값
    • [C] 백준 2798번_블랙잭
    • [python] 백준 8958번_OX퀴즈
    dalgorithm
    dalgorithm

    티스토리툴바