int number = // ну, чему-то там равно, сами подставите
for (int digit = 0; digit < 10; digit++) {
int repeat = 0,
n = number,
p = 10;
do {
int mod = n % p;
if (mod * 10 / p == digit) {
repeat++;
}
n -= mod;
p *= 10;
} while (n);
// что делать с результатом - тоже разбирайтесь сами
printf("%d is repeated %d time(s)\n", digit, repeat);
}