本地无法正常输入,但20pts,求助
查看原帖
本地无法正常输入,但20pts,求助
793067
Sam_Gamer楼主2023/10/17 17:18
#include<bits/stdc++.h>
using namespace std;

int main()
{
    string a,b;
    int tot=0,ft=-1;
    cin>>a;
    getline(cin,b);
    int lena=a.length()-1;
    int lenb=b.length();
    for(int i=0;i<lena+1;i++)
    {
    	if(a[i]>='A' && a[i]<='Z') 
    	{
    		a[i]=char(a[i]+32);
    	}
    }
    for(int i=0;i<lenb;i++)
    {
    	if(b[i]>='A' && b[i]<='Z') 
    	{
    		b[i]=char(b[i]+32);
    	}
    }
    
    for(int i=0;i<lenb;i++)
    {
    	if(b.find(i,i+lena)!=string::npos) 
    	{
    		ft=i;
    	}
    }
    for(int i=0;i<lenb;i++)
    {
    	if(b.find(i,i+lena)!=string::npos) 
    	{
    		tot++;
    	}
    }
    if(ft!=-1) cout<<tot<<' '<<ft<<'\n';
    else cout<<ft<<'\n';
    return 0;
} 
2023/10/17 17:18
加载中...