[백준 BOJ] 11654번 아스키 코드 (C언어)

2022. 2. 13. 00:31PS (Program Solving)/BOJ (백준)

문제 설명

https://www.acmicpc.net/problem/11654

 

11654번: 아스키 코드

알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.

www.acmicpc.net

백준 BOJ 11654번 아스키 코드 문제 사진
백준 BOJ 11654번 아스키 코드 문제 사진2

 

접근 방법 - 아스키코드 사용의 기본 문제

백준의 11654번 문제는 아스키코드에 대한 매우 기초적인 문제이다.

해당 문제는, 입력받은 문자에 대한 아스키코드 값을 출력해야 하는 문제이다.

포털 사이트에 검색하면 아스키코드 표를 쉽게 찾을 수 있을 것이다.

혹시나 이에 관한 지식이 없다면, 아스키코드 표와 아래의 코드를 함께 참고해보길 바란다.

필자는 아래처럼 코드를 작성하여 문제를 해결하였다.

 

(여기서, 각 대소문자 알파벳은 모두 아스키코드 값을 가지고 있으며

이들은 %c에선 알파벳을 출력하지만, %d에선 아스키코드 값을 출력한다.)

 

성공한 코드

#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <stdio.h>

//백준 11654번 코드
int main() {
	char c;
	scanf("%c", &c);

	printf("%d", c);
}

 

제출 결과

백준 BOJ 11654번 아스키 코드 문제 C 제출 결과

(2021.12.15 백준 11654번 문제 제출 결과)

반응형