拼接之后再查找
#include<iostream>
#include<cstring>
#include<algorithm>
#include<cmath>using namespace std ;int main(){
string str1 , str2 ;cin >> str1 >> str2 ;if(str1.size() < str2.size()){
swap( str1 , str2 ) ;}str1 += str1 ;if(str1.find( str2 , 0 ) == string::npos ) cout << "false" << endl ;//string::npos查找没有匹配 else cout << "true" << endl ;
}