/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param str string字符串 
 * @return bool布尔型
 */
#include <string.h>
bool repeatSubstring(char* str ) {
    // write code here
     int len=strlen(str);
     
    for(int i=1;i<=len/2;i++){
//         if(len%i == 0)
        {
            bool flag=true;
            for(int j=i;j<len;j++){
                if(str[j]!=str[j-i]){
                    flag=false;
                    break;
                }
            }
             
            if(flag==true) return true;
        }
    }
     
    return false;

}

枚举法我还是有点没搞懂什么意思啊