分别表示二进制、八进制、十进制、十六进制的可能性intresult[4]={1,1,1,1};// 遍历字符串的每个字符for(intj=0;j<str.length();j++){// 检查是否可能是二进制数(只能包含0和1)if(str[j]>'1'){result[0]=0;}// 检查是否可能是八进制数(只能包含0-7)if(str[j]>'7'){result[