# 取数位 求1个整数的第k位数字有很多种方法。 以下的方法就是一种。请你填补空白处的内容: ```cpp #include int len(int x) { if (x < 10) return 1; return len(x / 10) + 1; } int f(int x, int k) { if (len(x) - k == 0) return x % 10; __________________ } int main() { int x = 23574; printf("%d\n", f(x, 3)); return 0; } ``` ## aop ### before ```cpp ``` ### after ```cpp ``` ## 答案 ```cpp return f(x / 10, k); ``` ## 选项 ### A ```cpp return f(x % 10, k); ``` ### B ```cpp return f(x, k); ``` ### C ```cpp return f(x, k / 10); ```