WAACWAACWAWAWAWAWAWA,求助(T_T)
查看原帖
WAACWAACWAWAWAWAWAWA,求助(T_T)
373226
justinjia楼主2020/10/17 12:08
#include"iostream"//cin,cout
#include"string"//string,size()
using namespace std;//cin,cout,string,size()
bool same(string a,string b){
    if(a.size()!=b.size())
        return 0;
    for(int i=0;i<a.size();i++)
        if(a[i]!=b[i]&&a[i]+32!=b[i]&&a[i]-32!=b[i])
            return 0;
    return 1;
}
int main(void){
    string mains/*给定的文章包含的单词*/,subs/*特定的单词*/;
    int s=0/*统计出现次数*/,f=-1/*第一次出现的位置*/,s2=0/*记录位置*/;
    cin>>subs;
    while(cin>>mains){
        if(same(mains,subs)){
            s++;
            if(f==-1)
                f=s2;
        }
        s2+=mains.size()+1;
    }
    if(s!=0)
        cout<<s<<' ';
    cout<<f;
    return 0;
}

(请原谅,我习惯使用string

2020/10/17 12:08
加载中...