使用递归:将一个数一直除以10,直到这个数是个位数,当其为个位数之后,再逐次倒着模10;并将结果打印出来。
#include <stdio.h>
void Print(unsigned int n)
{
if (n > 9)
{
Print(n / 10);
}
printf("%d ", n % 10);
}
int main()
{
unsigned int num = 0;
scanf("%u", &num);
Print(num);
return 0;
}
使用递归:将一个数一直除以10,直到这个数是个位数,当其为个位数之后,再逐次倒着模10;并将结果打印出来。
#include <stdio.h>
void Print(unsigned int n)
{
if (n > 9)
{
Print(n / 10);
}
printf("%d ", n % 10);
}
int main()
{
unsigned int num = 0;
scanf("%u", &num);
Print(num);
return 0;
}