企业申报网站,外贸网站开发公司,wordpress去除评论表单,加盟类网站怎么做//问题:如果一个字符串可以由某个长度为k的字符串重复多次得到,则称该串的周期为k.例如,abcabcabc 以3为周期(同时它也以6为周期)//输入一个长度不超过80的字符串,输出其最小的周期#includestdio.h#includestring.hconst int maxn100;char s[maxn];int main(){… //问题:如果一个字符串可以由某个长度为k的字符串重复多次得到,则称该串的周期为k.例如,abcabcabc 以3为周期(同时它也以6为周期)//输入一个长度不超过80的字符串,输出其最小的周期#includestdio.h#includestring.hconst int maxn100;char s[maxn];int main(){ int T; scanf(%d,T); while(T--){ scanf(%s,s); for(int i1;istrlen(s);i){ int n0,falg0; //如果是周期 必须能被整除 if(strlen(s)%i0){ for(int j0;jstrlen(s);j){ //每个周期内的值 if(s[j]s[j%i]){ n; //当n等于strlen(s)时 就是结束 if(nstrlen(s)){ printf(%d,i); //结束循环的标记 falg1; break; } } } } if(falg) break; } if(T) printf(\n\n); else printf(\n); } return 0;} 转载于:https://www.cnblogs.com/qingtianBKY/p/6600244.html