Count Digits on STDIN

#include<stdio.h>


int main() {
    int count[10];
    char c;
    int i;

    for (i=0; i<=9; i++)
        count[i] = 0;


    while ((c = getchar()) != EOF)
        if ('0' <= c && c <= '9')
            count[c-'0']++;

    
    for (i=0; i<=9; i++)
        printf("Number of %d digits: %d\n", i, count[i]);

    return 0;
}
Number of 0 digits: 1
Number of 1 digits: 3
Number of 2 digits: 1
Number of 3 digits: 2
Number of 4 digits: 2
Number of 5 digits: 0
Number of 6 digits: 0
Number of 7 digits: 2
Number of 8 digits: 3
Number of 9 digits: 4