백준 1550 - 16진수(C언어)

컴퓨터/문제풀이집

728x90
반응형

 

 

1550번: 16진수

첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다.

www.acmicpc.net

문제파악 및 구현 준비

  • 문제는 16진수의 입력을 10진수로 변환하여 출력하기
    • 방법 1 : 16진수를 문자열로 취한 후 문자열에 따른 10진수 변환하기
    • 방법 2 : 서식지정자를 통한 16진수로의 입력후 10진수의 출력
      • 본문에서는 서식지정자를 통한 출력으로 해결
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main()
{
	int input;
	scanf("%X", &input); // 대문자 16진수 표기 입력
	printf("%d", input); // 10진수 출력 입력
	return 0;
}

후기

  • C언어로 풀기 간단한 문제
  • 메모리상에 저장될 데이터와 메모리상에 저장된 데이터를 불로올때의 서식 지정자를 통한 해결
728x90
반응형

Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :