本帖最后由 XCodeRush 于 2014-6-6 19:52 编辑
手头没有编译器,只给你写个算法吧,输入到你的系统中试一下,如果有问题的话给我留个言,我回去再看看。
- // number和n都是int型
- // number是要翻转的整数,n代表每一个数字位
- do {
- n = number % 10;
- printf("%-2d", n);
- number /= 10;
- } while (number);
复制代码
如果还需要判断负数的话就在前面判断一下,
当然,这个算法还能用,只不过进入循环时暂时把
number取绝对值,最后输出个符号(-)就可以了
希望我的回答能够帮助到你。
|