问题标题: 酷町堂:4182字符串截取,查找,替换

0
0
已解决
李沐阳
李沐阳
初级守护
初级守护
#include<iostream>
#include<string>
using namespace std;
int pi;
string a,c;
int main(){
    getline(cin,a);
    c=a.substr(3);
    pi=a.find(c,3);
    if(pi==-1){
        cout<<pi;
    }else{
    	cout<<pi<<" ";
    	cout<<a.substr(pi,3)<<" ";
    	cout<<a;
    }
	return 0;
}

 

李沐阳在2022-11-22 16:59:57追加了内容
#include<iostream>
#include<string>
using namespace std;
int pi;
string a,c;
int main(){
    getline(cin,a);
    c=a.substr(0,3);
    pi=a.find(c,3);
    if(pi==-1){
        cout<<pi;
    }else{
    	a.substr(pi,3)="cdt";
    	cout<<a;
    }
	return 0;
}

 


0
已采纳
熊潇然
熊潇然
初级启示者
初级启示者

括号里咋就一个???是0,3

我要回答