-- 예전 기록/BOJ

[ BOJ ] 11654 : 아스키 코드 ( BRONZE 5 ) / C, C++, Python, Java

rejo 2023. 9. 25. 12:58

문제

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

입력

알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.

출력

입력으로 주어진 글자의 아스키 코드 값을 출력한다.

풀이 과정

입력받은 문자에 대한 아스키 코드를 출력한다.

C

#include <stdio.h>

int main(void) {
    char ch;
    scanf("%c", &ch);
    printf("%d", ch);
    return 0;
}

C++

#include <iostream>
using namespace std;

int main(void) {
    char ch; cin >> ch;
    cout << (int)ch;
    return 0;
}

Python

print(ord(input()))

Java

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String ch = sc.nextLine();
        System.out.println((int)(ch.charAt(0)));
    }
}