#include <stdio.h>
int main()
{
int firstNum;
int secondNum;
scanf("%d %d", &firstNum, &secondNum);
int a = (secondNum % 10); // 5
int b = (secondNum / 10) % 10; // 38 % 10 -> 8
int c = (secondNum / 100); // 3
int d = firstNum * secondNum;
printf("%d\n", a * firstNum);
printf("%d\n", b * firstNum);
printf("%d\n", c * firstNum);
printf("%d\n", d);
}
입력은 472, 385이고, 첫번째 수와 두번째수의 각 자리수의 곱셈을 결과값으로 도출해야한다.
문제 풀이 핵심은 (%)나머지를 잘 활용해서 두번째수의 1의자리, 10의자리, 100의자리의 수를 변수에 담아야한다.
반응형