1. 程式人生 > >C語言編程 遞歸方式實現打印一個整數的每一位

C語言編程 遞歸方式實現打印一個整數的每一位

一個 語言編程 void %d code turn n) () 輸入

主要思想依舊是取位和調用數字的縮小
參照https://blog.51cto.com/14232799/2377396
源代碼:

#include<stdio.h>
#include<stdlib.h>
void print(int n)
{
    if (n > 9)
    {
        print(n / 10);//數的縮小
    }
    printf("%-4d", n%10);//取位
}
int main()
{
    int number;
    printf("請輸入要打印的數\n");
    scanf("%d", &number);
    print(number);
    system("pause");
    return 0;
}

C語言編程 遞歸方式實現打印一個整數的每一位