为此,我没有发现任何特别之处。
我试图找出一个函数来计算字符串中每个字符的出现次数,以便我可以从长度的末尾将它们拉出来,以找出该字符串中使用了多少同质字符。
我试过嵌套循环,第一个应用,第二个扫描字符串,如果它没有出现在字符串的其他地方,则有条件地满足字符:
size_t CountUniqueCharacters(char *str)
{
int i,j;
char unique[CHAR_MAX];
for(i=strlen(str); i>=0; i--)
{
for(j=strlen(str); j>=0; j--)
{
if(str[i] != unique[j])
unique[j] = str[i];
}
}
return strlen(unique);
}
这效果不好。
如果您愿意限制某人键入惰性名称,例如"aaaaaaaaaaaaa"
.