c语言中相反数值怎么求!

比如说:
我现在有个数字: 123
我想让他反过来!怎么表示!
你上面的数字:123 我想让他变成321怎么变呢?

……
int ge;
int shi;
int bai;
ge=123%10;
shi=123/10%10;
bai=123/100%10;
printf("%d%d%d",ge,shi,bai);
……
基本方法是这样了,123/10=12;12%10=2;
整数除整数还是整数,小数丢掉,接着取余就是,12除10的余数是2,
把用变量2留住。
理解后就可以去变化了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-09-13
先变成字符串
读字符串右边第一位,打印
读字符串右边第二位,打印
...
OK
对数值型的处理:
a-int(a/10)*10得最后一位
int(a/10)-int(a/100)*10得倒数第二位
...
OK