可以通過以下代碼實現將一個數的數字逆序排列:
#include <stdio.h>
int main() {
int num, reversed_num = 0;
printf("請輸入一個整數:");
scanf("%d", &num);
while(num != 0) {
int digit = num % 10;
reversed_num = reversed_num * 10 + digit;
num /= 10;
}
printf("逆序排列后的數字為:%d\n", reversed_num);
return 0;
}
這段代碼首先通過scanf
函數獲取用戶輸入的整數,然后在一個while
循環中,通過不斷取余和整除操作,依次取出原數的每一位數字并將其逆序排列后保存在reversed_num
變量中。最后將逆序排列后的數字輸出到控制臺。