fork download
  1. #include <stdio.h>
  2.  
  3. int main(void){
  4. const char *str = "hello";
  5. int count[256] = {0};
  6.  
  7. for(int i = 0; str[i] != '\0'; i++)
  8. count[(unsigned char)str[i]]++;
  9.  
  10. for(int i = 0; str[i] !='\0'; i++){
  11. unsigned char ch = str[i];
  12. if(count[ch] != 0){
  13. printf("%c occurs %d times \n", ch, count[ch]);
  14. count[ch] = 0;
  15. }
  16. }
  17. }
Success #stdin #stdout 0s 2168KB
stdin
Standard input is empty
stdout
h occurs 1 times 
e occurs 1 times 
l occurs 2 times 
o occurs 1 times