for
文を用いて 回処理していく系の問題
問題概要
整数 が与えられる。
英大文字を 'A' から昇順に 個繋げて得られる文字列を答えよ。
制約
考えたこと
for
文を用いて、次のように実装すればよい。
for (int i = 0; i < K; i++) { // i 番目のアルファベット文字(0 番目は 'A')を出力する }
ここで、i
番目のアルファベット文字は、次のように表せる。
char c = 'A' + i;
のとき c = 'A'
、 のとき c = 'B'
、...... という具合である。
コード
#include <bits/stdc++.h> using namespace std; int main() { int K; cin >> K; for (int i = 0; i < K; i++) { char c = 'A' + i; cout << c; } cout << endl; }