如何找到一个字符串在另一个字符串中出现的次数?
例如,如果我输入两个字符串: message miSHdeOJfsfsOJdosIhisdaIhfidfgOJsde
因此,它出现一次,因此输出应该是 YES。
它也必须区分大小写,例如:CaseSensitive casesensitive 应该输出“NO”,因为它没有出现。
#include <iostream>
using namespace std;
int main()
{
string a[100],b[100];
int n;
cin >> n;
for(int i=0;i<n;i++)
{
cin >> a[i] >> b[i];
}
for(int j=0;j<n;j++)
{
if(a[j].find(b[j]))
cout << "YES" << endl;
else
cout << "NO" << endl;
}
return 0;
}
谢谢你。