以下是一個簡單的C語言程序,可以實現逆序輸出一個整數的各個數字:
#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("請輸入一個整數:");
scanf("%d", &num);
printf("逆序輸出的數字為:");
reverse(num);
return 0;
}
這個程序定義了一個reverse
函數,用來遞歸地逆序輸出一個整數的各個數字。在main
函數中,用戶輸入一個整數,然后調用reverse
函數來逆序輸出這個整數的各個數字。