#include <stdio.h>void main() {int x;int ge; //个位int result = 0;printf("请输入一个正整数:");scanf("%d", &x);while (x > 0) {//解题原理ge = x % 10;//每次分解取得个位的数字result = result * 10 + ge;//个十百千万顺序向左移动,即放大10倍x = (x - ge) / 10;//砍掉个位}printf("逆序输出为:%d", result);
}
运行结果:
本章C语言经典例题合集:http://t.csdnimg.cn/FK0Qg