Programming Languages/C
[P4C] CodeUp 1082 : [기초-종합] 16진수 구구단?
h4won
2021. 2. 25. 00:53
문제 : A, B, C, D, E, F 중 하나가 입력될 때, 1부터 F까지 곱한 16진수 구구단의 내용을 출력해보자.
(단, A ~ F 까지만 입력된다.)
정답 :
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int ch;
scanf("%X",&ch);
for (int i = 1; i <= 15; i++)
{
printf("%X*%X=%X\n", ch, i, ch * i);
}
return 0;
}
입력받을 시 서식지정자를 %X로 해 16진수 한 자리 수를 입력받는다.
반복문을 통해 1부터 F까지 순서대로 곱하는 것을 구현한다. (이때, i 값을 16진수 대신 10진수로 표현해 키워나간다.)
출력할 시에도 서식지정자를 모두 %X로 지정해 16진수 형태로 출력한다.