以下是一個(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ù)字。