/*
递归方式实现打印一个整数的每一位
*/
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
//拆分打印整数函数
int split_and_print(int n){
if (n > 9){ //若n大于9
split_and_print(n / 10); //递归调用split_print(int)函数
}
printf("%d ", n % 10); //打印输出结果
}
//主函数
int main(){
int n; //变量n用以保存用户想要的n值
printf("请输入您想要的n值:\n"); //提示用户输入信息
scanf("%d", &n); //保存用户输入的信息
split_and_print(n); //调用拆分打印整数函数
system("pause");
return 0;
}