题解 | #字符串操作#

字符串操作

https://www.nowcoder.com/practice/06a5336b64e3481fbbcc1f7d5cba548d

#include <stdio.h>

int main() {
    int a, b;
    scanf("%d %d", &a, &b);
    char arr[a + 1];
    scanf("%s", arr);
    int arr1[4];
    for (int i = 0; i < b; i++) {
        for (int n = 0; n < 4; n++) {
            if (n < 2)
                scanf("%d", arr1 + n);
            else {
                getchar();
                arr1[n] = getchar();
            }
        }
        for (int j = arr1[0] - 1; j < arr1[1]; j++) {
            if (arr[j] == arr1[2]) {
                arr[j] = arr1[3];
            }
        }
    }
    printf("%s\n", arr);
    return 0;
}

全部评论

相关推荐

昨天 17:42
门头沟学院 Java
最近,听说团子给很多人开了白菜劝退价,网上大佬很多人直接发帖子,说拒了,再看看boss这个,难道真的捡漏开始了?
牛泪中:ks也这么骗我,说是简历稀缺,实则露头就秒,我的投递记录滚轮要划动两次才能见底
投递美团等公司10个岗位
点赞 评论 收藏
分享
10-16 15:48
算法工程师
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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