递归方式实现打印一个整数的每一位

递归方式实现打印一个整数的每一位
当该整数小于10时,直接打印即可;当大于等于10时,将它除10再次调用函数,打印该数模10,重复这个过程直到最终运算结果为个位数直接打印即可。

#include <stdio.h>
#include <stdlib.h>
int pri(int a)
{
	if (a < 10)
	{
		printf("%d\n", a);
		return 0;
	}
	else
	{
		pri(a / 10);
		printf("%d\n", (a % 10));
	}
}
int main()
{
	int put_in = 0;
	printf("请输入所需整数\n");
	scanf_s("%d", &put_in);
    pri(put_in);
	system("pause");
	return 0;
}
上一篇:bzoj2440:[中山市选2011]完全平方数


下一篇:QT项目之创建.pri文件