这道题so easy哈,我的方法也不特殊,很普通,只用了一个while()。代码量不长,也就10行,我也就不一一分开讲了,直接一段上:
#include<bits/stdc++.h>
using namespace std;
int main(){
string s,p,t="";
cin>>s>>p;
int k=s.size()/p.size();
while(k--)t+=p;
if(s==t)cout<<"Yes";else cout<<"No";
return 0;
}
先定义两个字符串,t在后面用到,输入,再定义范围在第6行,然后依次增加,直到超出范围,最后判断是否与s一样,一个分支搞定。
完成!
谢谢!求点赞!!