例如,整数1234 则打印1 2 3 4,使用递归的思维写出来的代码如下所示:
void printnum(int m)
{
if (m > 9)
printnum(m / 10);
printf("%d\t", m % 10);
}
完整的代码如下所示:
#include <stdio.h>
#include <stdlib.h>
void printnum(int m)
{
if (m > 9)
printnum(m / 10);
printf("%d\t", m % 10);
}
int main()
{
int m;
printf("please enter number:");
scanf_s("%d", &m);
printnum(m);
system("pause");
return 0;
}