不知道为什么全是1 0,有没有大佬带带qwq
查看原帖
不知道为什么全是1 0,有没有大佬带带qwq
866521
jijijibeibeibei楼主2023/6/8 18:09
#include<iostream>
#include<cstring>
using namespace std;
string s,a;
void sa(string x){
	getline(cin,x);//输入 
    for(int i=0;i<x.length();i++){//都转成大写 
        if(x[i]>='a'&&x[i]<='z'){
            x[i]-='a'-'A';
        }
    }
}
int main(){
    int mun=0,sss,ss;
    sa(a);sa(s);
    sss=s.find(a,0);//找到第一个位置 
    ss=sss;//保存第一个的位置,待会要用 
    while(sss!=-1){//如果有,找一共几个 
        mun++;
        sss=s.find(a,sss+1);
    }
    if(mun==0){//输出答案 
        cout<<-1;
    }else{
        cout<<mun<<" "<<ss;
    }
    return 0;
}
2023/6/8 18:09
加载中...