fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int result[10];
  5.  
  6. int main(void) {
  7. memset(result, 0, sizeof(int) * 10);
  8. int n;
  9. int arr[10];
  10. while (scanf("%d", &n) != EOF)
  11. {
  12. memset(arr, 0, sizeof(int) * 10);
  13. if (n == 0) arr[0] = 1;
  14. while (n > 0)
  15. {
  16. arr[n % 10] = 1;
  17. n = n / 10;
  18. }
  19. for (int i = 0; i < 10; i++)
  20. result[i] += arr[i];
  21. }
  22. for (int i = 0; i < 10; i++)
  23. printf("%d: %d\n", i, result[i]);
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0s 4564KB
stdin
123 456 175 2 61 9998 12 5053 382
stdout
0: 1
1: 4
2: 4
3: 3
4: 1
5: 3
6: 2
7: 1
8: 2
9: 1