溫馨提示×

c語言中逆序數(shù)字代碼如何寫

小億
205
2024-02-18 11:42:19
欄目: 編程語言

以下是一個(gè)簡單的C語言程序,可以實(shí)現(xiàn)逆序輸出一個(gè)整數(shù)的各個(gè)數(shù)字:

#include <stdio.h>

void reverse(int n) {
    if (n < 10) {
        printf("%d", n);
    } else {
        printf("%d", n % 10);
        reverse(n / 10);
    }
}

int main() {
    int num;
    printf("請輸入一個(gè)整數(shù):");
    scanf("%d", &num);
    
    printf("逆序輸出的數(shù)字為:");
    reverse(num);
    
    return 0;
}

這個(gè)程序定義了一個(gè)reverse函數(shù),用來遞歸地逆序輸出一個(gè)整數(shù)的各個(gè)數(shù)字。在main函數(shù)中,用戶輸入一個(gè)整數(shù),然后調(diào)用reverse函數(shù)來逆序輸出這個(gè)整數(shù)的各個(gè)數(shù)字。

0