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

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

一、思想


递归

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

目录
相关文章
|
1月前
28.求任意一个整数的十位上的数字
28.求任意一个整数的十位上的数字
60 3
|
6月前
|
C语言
C语言第二十八弹--输入一个非负整数,返回组成它的数字之和
C语言第二十八弹--输入一个非负整数,返回组成它的数字之和
|
8月前
|
C语言
C语言之将长整型数中每一位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
C语言之将长整型数中每一位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
207 0
|
11月前
|
C语言
C语言实例:求水仙花数(阿姆斯壮数)和回文数(附带求一串数字的位数方法和每一位数字的计算方法)
C语言实例:求水仙花数(阿姆斯壮数)和回文数(附带求一串数字的位数方法和每一位数字的计算方法)
118 0
|
C语言
已知一个整数,如何判断这个整数是无符号的?
已知一个整数,如何判断这个整数是无符号的?
71 0
【C语言】接收一个整数,按照顺序打印它的每一位
对一个数取模10可以得到它的最低位数字的值,这里我们可以采用回溯的方法从高位向低位依次打印每个位置的数字。
|
C语言
接受一个整型值,按照顺序打印他的每一位(函数,递归方法)
接受一个整型值,按照顺序打印他的每一位(函数,递归方法)
162 0
接受一个整型值,按照顺序打印他的每一位(函数,递归方法)
|
人工智能
【scanf】将一串整数,依次左移一个数,且原来的第一个数移到最后,原来多执行的一步在这里!
【scanf】将一串整数,依次左移一个数,且原来的第一个数移到最后,原来多执行的一步在这里!
72 0
【scanf】将一串整数,依次左移一个数,且原来的第一个数移到最后,原来多执行的一步在这里!
打印所有1-100能被2整数的数
打印所有1-100能被2整数的数
83 0
打印所有1-100能被2整数的数
|
存储 算法 Python
python 力扣算法实现2 :#给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 # #最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。
python 力扣算法实现2 :#给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 # #最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。