#include <stdio.h>
int main(void){
const char *str = "hello";
int count[256] = {0};
for(int i = 0; str[i] != '\0'; i++)
count[(unsigned char)str[i]]++;
for(int i = 0; str[i] !='\0'; i++){
unsigned char ch = str[i];
if(count[ch] != 0){
printf("%c occurs %d times \n", ch
, count
[ch
]); count[ch] = 0;
}
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKXsKCWNvbnN0IGNoYXIgKnN0ciA9ICJoZWxsbyI7CglpbnQgY291bnRbMjU2XSA9IHswfTsKCglmb3IoaW50IGkgPSAwOyBzdHJbaV0gIT0gJ1wwJzsgaSsrKQoJCWNvdW50Wyh1bnNpZ25lZCBjaGFyKXN0cltpXV0rKzsKCglmb3IoaW50IGkgPSAwOyBzdHJbaV0gIT0nXDAnOyBpKyspewoJCXVuc2lnbmVkIGNoYXIgY2ggPSBzdHJbaV07CgkJaWYoY291bnRbY2hdICE9IDApewoJCQlwcmludGYoIiVjIG9jY3VycyAlZCB0aW1lcyBcbiIsIGNoLCBjb3VudFtjaF0pOwoJCQljb3VudFtjaF0gPSAwOwoJCX0KCX0KfQ==