#include <stdio.h> //解法一:利用循环 // void reverse(int x) // { // do // { // printf("%d", x % 10); // } while(x /= 10); // } //解法二:利用递归 void reverse(int x) { printf("%d", x % 10); if (x >= 10) { reverse(x / 10); } } int main() { int n = 0; //输入 scanf("%d", &n); //反向 reverse(n); return 0; }