文章

17

粉丝

0

获赞

5

访问

1.3k

头像
删除字符串2 题解:思路:先转换成小写,找到位置后把原字符串的对应位置置为空格,再模仿cin输入流,将多个字符串拼接
P1027 贵州大学机试题
发布于2025年5月8日 13:31
阅读数 106

#include<iostream>
#include<string>
#include<vector>
#include<sstream>
using namespace std;
//思路:先转换成小写,找到位置后把原字符串的对应位置置为空格,再模仿cin输入流,将多个字符串拼接

int main(){
    string str,s,mode="gzu";
    cin>>str;
    s=str;
    for(int i=0;i<s.length();i++){
        if(isupper(s[i]))    s[i]=s[i]-'A'+'a';
    }
    for(int i=0;i<s.length()-2;i++){
        string c=s.substr(i,3);
        if(c==mode){
            str[i]=' ';
            str[i+1]=' ';
            str[i+2]=' ';
        }
    }
    vector<stri...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发