Official

A - ASCII code Editorial by kyopro_friends


プログラミングの学習を始めたばかりで何から手をつけるべきかわからない方は、まずは「practice contest」(https://atcoder.jp/contests/practice/) の問題A「Welcome to AtCoder」をお試しください。言語ごとに解答例が掲載されています。
また、プログラミングコンテストの問題に慣れていない方は、「AtCoder Beginners Selection」(https://atcoder.jp/contests/abs) の問題をいくつか試すことをおすすめします。
「競プロ典型 90 問」(https://atcoder.jp/contests/typical90) では、プログラミングコンテストで扱われる典型的な 90 問の問題に挑戦可能です。
「C++入門 AtCoder Programming Guide for beginners (APG4b)」(https://atcoder.jp/contests/APG4b) は、競技プログラマー向けのC++入門用コンテンツです。


この問題では、文字コードを文字に変換して出力することが求められています。使用している言語での文字列と文字の扱い方を確認してください。

C言語では、出力フォーマットを適切に指定することで、値が文字として出力されます。

#include<stdio.h>
int main(){
	int n;
	scanf("%d",&n);
	printf("%c\n",n);
}

C++でもprintfを用いる場合は同様です。iostream(cout)を用いる場合は、明示的にchar型に変換することで文字として出力されます。

#include<bits/stdc++.h>
using namespace std;
int main(){
	int N;
	cin >> N;
	cout << (char)N << endl;
}

Pythonでは、文字コードを文字に変換する関数 chr が存在します。

N=int(input())
print(chr(N))

posted:
last update: