#include <stdio.h> int digit(int n, int k) { if (k <= 0) return -1; if (1 == k) return n % 10; return digit(n / 10, k - 1); } int main() { int n = 153456; int k = 3; printf("%d\n", digit(n, k)); return 0; }