60分,求大佬指导,5,7,8,9WA
查看原帖
60分,求大佬指导,5,7,8,9WA
1495626
sydx楼主2024/10/16 15:54
#include <iostream>
#include <string>
using namespace std;
int main()
{
    string word,sentns;
    int n,sum=0,k=0,flag=1;
    unsigned i;
    getline(cin,word);
    getline(cin,sentns);
    
    for(i=0;i<word.length();i++)
        if(word[i]>='A' && word[i]<='Z')
            word[i]+=32;
    for(i=0;i<sentns.length();i++)
        if(sentns[i]>='A' && sentns[i]<='Z')
            sentns[i]+=32;
    
    for(i=0;i<sentns.length();i++)
    {
        if(sentns[i]==' ')
        {
            sum+=(word==sentns.substr(k,word.length()));
            if(flag && word==sentns.substr(k,word.length()))
            {
                n=i-word.length();
                flag=0;
            }
            k=i+1;
        }
    }
    if(sum==0)
    {    
        sum=-1;
        cout<<sum;
        return 0;
    }
    cout<<sum<<" "<<n;
    return 0;
}
2024/10/16 15:54
加载中...