0
点赞
收藏
分享

微信扫一扫

OpenJudge NOI 1.7 08:字符替换

萧让听雪 2022-02-12 阅读 76
c++

【题目链接】

OpenJudge NOI 1.7 08:字符替换

【题目考点】

1. 字符串

【题解代码】

解法1:使用字符数组

#include <bits/stdc++.h>
using namespace std;
int main()
{
    char s[35], a, b;//字符a替换为b
    cin >> s >> a >> b;
    int len = strlen(s);
    for(int i = 0; i < len; i++)
    {
        if(s[i] == a)
            s[i] = b;
    }
    cout << s;
    return 0;
}

解法2:使用string类

#include <bits/stdc++.h>
using namespace std;
int main()
{
    string s;
    char a, b;//字符a替换为b
    cin >> s >> a >> b;
    for(int i = 0; i < s.length(); i++)
    {
        if(s[i] == a)
            s[i] = b;
    }
    cout << s;
    return 0;
}
举报

相关推荐

0 条评论