求助大佬.。。
查看原帖
求助大佬.。。
1408705
mkd123楼主2024/9/12 22:21
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
    string a;
    cin >> a;
    for(char& c:a){
        if(c>='A'&&c<='Z'){
            c+='a'-'A';
        }
    }
    cin.ignore();
    string lie;
    vector<string> b(1,"");
    getline(cin,lie);
    int j=0;
    for(char& c:lie){
        if(c>='A'&&c<='Z'){
            c+=('a'-'A');
        }
        if(c!=' '){
            b[j].push_back(c);
        }else{
            b.emplace_back("");
            ++j;
        }
    }

    int first;
    bool tec=true;
    int rec=0;
    for(int i=0;i<b.size();++i){
        if(b[i]==a){
            if(tec){
                first=i;
                tec=false;
            }
            ++rec;
        }
    }
    if(rec!=0){
        cout << rec << " " << first;
    }else{
        cout << -1;
    }
    return 0;
}
2024/9/12 22:21
加载中...