题解 | #字符串操作#

字符串操作

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

int main() {
    int n, m, l, r;
    char s[1000] = {0}, c1, c2;
    scanf("%d %d\n%s", &n, &m, &s);
    for (int i = 0; i < m; i++) {  //根据m值进行循环
        scanf("%d %d %c %c\n", &l, &r, &c1, &c2);
        for (int j = l; j <= r; j++) {  //根据每次输入的l,r值进行循环
            if (s[j - 1] == c1) s[j - 1] = c2;  //根据c1,c2的值来进行修改
        }
    }
    printf("%s", s);  //输出最终结果
    return 0;
}
全部评论
#include <stdio.h> #include<string.h> int main() { int n,m,l,r; char str[1000],c1,c2; scanf("%d%d\n",&n,&m); scanf("%s",&str); for(int i=0;i</string.h></stdio.h>
点赞 回复 分享
发布于 03-08 15:51 安徽

相关推荐

不愿透露姓名的神秘牛友
06-29 17:30
找实习找着找着就要进入7月了,马上秋招也要开始了,找实习还有意义吗?
绝迹的星:有面就面, 没面上就当日薪4位数大佬免费培训, 面上了再考虑要不要实习
点赞 评论 收藏
分享
废物一个0offer:认真的吗二本本科找人工智能岗位
点赞 评论 收藏
分享
05-26 10:24
门头沟学院 Java
qq乃乃好喝到咩噗茶:其实是对的,线上面试容易被人当野怪刷了
找工作时遇到的神仙HR
点赞 评论 收藏
分享
评论
10
收藏
分享

创作者周榜

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