Uva455 Periodic Strings Compilation error问题
求教为什么一直是Compilation error?
OJ: https://vjudge.net/problem/UV...
#include <iostream>
#include <cstring>
#include <string>
#define maxn 85
using namespace std;
int main(){
int n,flag,j;
char a[maxn];
cin>>n;
getchar();
while(n--){
memset(a,' ',sizeof(a));
cin>>a;
for(int i=1;i<strlen(a);i++){
flag=0;
if(strlen(a)%i==0){
flag=1;
for(j=0;i+j<strlen(a);j++){
if(a[j]!=a[i+j]){
flag=0;
break;
}
}
if(flag){
cout<<i<<endl;
break;
}
}
}
if(!flag) cout<<strlen(a)<<endl;
if(n) cout<<endl;
}
return 0;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决了,已AC。