顺序打印整型数字的每一位

简介: 顺序打印整型数字的每一位

一、思想


递归

void test(int n)
{
    if (n < 10)
    {
        printf("%d ", n);
    }
    else
    {
        test(n / 10);
        printf("%d ", n % 10);
    }
}
int main()
{
    test(123456789 );
    return 0;
}

运行结果

0952e01c3e101e48e98b65a5a323a2b7_aa7b53ad4f684844b0bd2c2075a1490b.png

目录
相关文章
|
21天前
判断该数字是几位数
【10月更文挑战第22天】判断该数字是几位数。
13 3
|
2月前
|
C语言 Python
给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
176 2
|
6月前
28.求任意一个整数的十位上的数字
28.求任意一个整数的十位上的数字
80 3
|
6月前
每日一题(づ ̄3 ̄)づ╭❤~(数字在升序数组中出现的次数,整数转换)
每日一题(づ ̄3 ̄)づ╭❤~(数字在升序数组中出现的次数,整数转换)
37 0
|
11月前
|
C语言
C语言第二十八弹--输入一个非负整数,返回组成它的数字之和
C语言第二十八弹--输入一个非负整数,返回组成它的数字之和
|
C语言
C语言之将长整型数中每一位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
C语言之将长整型数中每一位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
246 0
|
C语言
C语言实例:求水仙花数(阿姆斯壮数)和回文数(附带求一串数字的位数方法和每一位数字的计算方法)
C语言实例:求水仙花数(阿姆斯壮数)和回文数(附带求一串数字的位数方法和每一位数字的计算方法)
162 0
|
存储 机器学习/深度学习
母牛的故事 替换空格 二进制中1的个数 不使用第三个变量交换a,b的值
母牛的故事 替换空格 二进制中1的个数 不使用第三个变量交换a,b的值
87 0
|
C语言
已知一个整数,如何判断这个整数是无符号的?
已知一个整数,如何判断这个整数是无符号的?
91 0
【C语言】接收一个整数,按照顺序打印它的每一位
对一个数取模10可以得到它的最低位数字的值,这里我们可以采用回溯的方法从高位向低位依次打印每个位置的数字。