知识点:
复合类型:
字符/字符数组。
#include <iostream> using namespace std; int main() { int n, m; cin >> n >> m; char s[n]; cin >> s; int l, r; char c1, c2; for (int i = 0; i < m; i++) { cin >> l >> r >> c1 >> c2; for (int j = l - 1; j <= r - 1; j++) { if (s[j] == c1) { s[j] = c2; } } } printf("%s\n", s); return 0; }