summaryrefslogtreecommitdiff
path: root/rushs/tinyprintf/digit/digit.c
blob: 5646b13bc754591f575c08241cd58a4deed4c547 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
unsigned int digit(int n, int k)
{
    if (n <= 0 || k <= 0)
    {
        return 0;
    }

    for (int i = 0; i < k - 1; i++)
    {
        n /= 10;
    }
    return n % 10;
}