백준(BOJ)

백준 2588(곱셈)

열정아빠와아들 2022. 1. 25. 21:02

문제 링크

2588번: 곱셈 (acmicpc.net)

 

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;
}