文字列の標準入力と、先頭の文字がわかっていれば解ける系
問題概要
"AtCoder s Contest" という形の文字列 が与えられる (s の部分は任意)。
たとえば、"AtCoder Beginner Contest" のような文字列が与えられる。これを "ABC" のように略して出力せよ。
解法
C++ の標準入力では、空白区切りの文字列は、別の文字列として入力されることとなる。
問題となる真ん中の文字列を B
とすると、その先頭の文字は B[0]
で取得できる。
#include <bits/stdc++.h> using namespace std; int main() { string A, B, C; cin >> A >> B >> C; cout << "A" << B[0] << "C" << endl; }