#include<stdio.h>
#include<stdlib.h>

int main() {

	char c;
	int value = 0;
	
	while ((c = getchar()) != '\n') {

		if (c >= '0' && c <= '9')
			c = c - '0';
		else if (c >= 'a' && c <= 'f')
			c = c + 10 - 'a';
		else {
			printf("오류");
			exit(1);
		}
		
		value = value * 16 + c;

	}
	printf("%d\n", value);

	return 0;
}

'c언어' 카테고리의 다른 글

C언어 - Right shift  (0) 2021.03.02
C언어 - Left shift  (0) 2021.03.02
수업에서 느낀점  (0) 2021.03.01
c언어 미로찾기 (BPS)  (0) 2021.03.01
c언어 10진수를 32비트 2진수로 표현  (0) 2021.03.01
Posted by pi92

블로그 이미지
pi92

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.5
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

글 보관함