for 文の基本問題
問題概要
長さ の文字列
が与えられる。
の各文字について、文字
でないものをすべて文字
に置き換えたものを出力せよ。
考えたこと
for 文の練習問題といえる。
for 文を用いて、 の各文字について、
であるかどうかを判定し
でないならば、
に置き換える
というようにすれば OK。
コード
#include <bits/stdc++.h> using namespace std; int main() { int N; char c1, c2; string S; cin >> N >> c1 >> c2 >> S; for (int i = 0; i < N; i++) { if (S[i] != c1) S[i] = c2; } cout << S << endl; }