#include <stdio.h> void Digit(int x, int i) { //有点像二叉树的后序遍历 if(i == 0) return; //printf("%d",x % 10);//前往后打印 //先访问第一位,在访问第二位,当i等于0从高位开始打印 Digit(x /10, i - 1); printf("%d",x % 10); } int main() { int x,i; scanf("%d %d", &x, &i); Digit(x, i); return 0; }