递归方式实现打印用户输入整数的每一位

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
void stamp(int a)
{
	if (a > 9)     //如果a>9,就不会是一位数
	{
		stamp( a / 10);    //循环递归
	}
	printf("%d ", a%10);   //一层层的退出递归

}

int main()
{
	int a = 0;
	printf("请输入一个数:");
	scanf("%d",&a);
	stamp(a);  
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_43765564/article/details/85267599