백준(BOJ)
백준 2588(곱셈)
열정아빠와아들
2022. 1. 25. 21:02
문제 링크
2588번: 곱셈
첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.
www.acmicpc.net
소스 코드
#include <stdio.h>
int main()
{
char x[4]; char b[4];
int a, c, d, e, f, g;
scanf("%c%c%c\n", &x[0], &x[1], &x[2]);
scanf("%c%c%c", &b[0], &b[1], &b[2]);
// x를 a로 변환한다.
a = ((x[0] - '0') * 100) + ((x[1] - '0') * 10) + (x[2] - '0');
c = a * (b[2] - '0');
d = a * (b[1] - '0');
e = a * (b[0] - '0');
g = ((b[0] - '0') * 100) + ((b[1] - '0') * 10)+ (b[2] - '0');
f = a * g;
printf("%d\n%d\n%d\n%d\n", c, d, e, f);
return 0;
}