任给十进制的正整数,请从高位到低位逐位输出各位数字

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36292543/article/details/83959847

 递归算法

#include<stdio.h>

int fun(int num);
int main()
{
    int n;
    scanf("%d", &n);
    fun(n);
    return 0;
}

int fun(int num)
{
    if (num < 10)
    {
        printf("%d\n", num);
    }
    else
    {
        printf("%d\t", num % 10);
        fun(num / 10);
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_36292543/article/details/83959847