-
C언어. 곱셈(2588번)백준문제/C언어 2020. 3. 17. 05:05
이번 문제는 사칙연산만 잘 하면 된다!!
( 나는 사칙연산으로 유도하는것 부터 오래걸렸다... 파이썬 인덱스처럼 할 수 있을꺼같았거등...)
* 주의 *
내 방식대로 푼 문제라서 비효율적일 수도 있음
백준에선 scanf_s 가 컴파일 에러가 나므로 scanf 로 수정하면 성공!!
# 소스코드
#include <stdio.h> int main() { int A, B; scanf_s("%d",&A); scanf_s("%d", &B); int a, b, c, x, y, z; a = A / 100; b = A / 10 - A / 100 * 10; c = A - A / 10 * 10; x = B / 100; y = B / 10 - B / 100 * 10; z = B - B / 10 * 10; printf("%d\n", z * c + z * b * 10 + z * a * 100); printf("%d\n", y * c + y * b * 10 + y * a * 100); printf("%d\n", x * c + x * b * 10 + x * a * 100); printf("%d", A * B); }
# 결과
개인적으론 어려웠던 문제! 파이썬처럼 생각하느라 인덱스값으로 구할 수 있을꺼라 생각해버렸다...
'백준문제 > C언어' 카테고리의 다른 글
C언어. 시험 성적(9498번) (0) 2020.03.17 C언어. 두 수 비교하기(1330번) (0) 2020.03.17 C언어. 나머지(10430번) (0) 2020.03.16 C언어. 사칙연산(10869번) (0) 2020.03.16 C언어. A/B(1008번) (0) 2020.03.15