将字符串中的字符出现次数统计到数组里

img


void alpha_num(char *s , int c[26])
{
    for(int i=0;i<strlen(s);++i)
    {
        ++c[s[i]-'a'];
    }
}


int main()
{
    char *s="abcijkabcdexyzuvwx";
    int c[26]={0};
    alpha_num(s , c);
    for(int i=0;i<26;++i)
        printf("%d ",c[i]);
    printf("\n");
    
    return 0;
}
for(int i=0;s[i]!='\0';i++){
        c[s[i]-'a']++;
    }