题解 | #字符串操作# 不要scan到空格和换行口牙!

字符串操作

https://ac.nowcoder.com/acm/problem/14895

RT &c前面记得加空格;

#include <iostream>

using namespace std;

int main (){
    int n,m;
    scanf("%d%d",&n,&m);
    char a[n];
    for(int i = 0; i < n; i++){
        scanf(" %c",&a[i]);
    }
    for(int j = 0;j < m; j++){
        char c1,c2;
        int l,r;
        scanf("%d%d %c %c",&l,&r,&c1,&c2);
        for(int i = l-1; i <= r-1; i++){
            if(a[i]==c1) a[i]=c2;
        }
    }
    for(int i = 0; i < n; i++){
       cout << a[i];
    }
    return 0;
}
全部评论

相关推荐

想玩飞盘的菠萝蜜在春...:上交✌🏻也拒?
点赞 评论 收藏
分享
熊大不大:微信也是华为旗下吧,我看我朋友也是华为工牌写wx
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务