论坛首页 入门讨论版

编写一个函数,输入一个int类型的数据,如何返回一个逆序数据。如输入467返回764。

浏览 1752 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2006-11-30
编写一个函数,输入一个int类型的数据,如何返回一个逆序数据。如输入467返回764。
   
最后更新时间:2006-12-01
while(input==0){
int z = input %10
str += z;
input =(input-z)/10
}
sysout(str);
   
0 请登录后投票
最后更新时间:2006-12-01
主要从性能上考虑,有没有更好的办法呢?这个是普通的了
   
0 请登录后投票
最后更新时间:2006-12-02
tostring之后getChar再for()
   
0 请登录后投票
最后更新时间:2006-12-02
a = 467
b = 0
while a != 0
   b = b * 10 + a % 10
   a /= 10
end
puts b # => 764
   
0 请登录后投票
最后更新时间:2006-12-02
已经知道的方法不是转型成字符串后交换位置就是用除10求于的方法,能不能直接找到10进制的规律,不转型直接换位的方法啊?
   
0 请登录后投票
最后更新时间:2006-12-04
大哥,程序从右向左看不就是了?观念的转变是最重要滴!
   
0 请登录后投票
最后更新时间:2006-12-04
强的
你认为你所说的性能能好多少?
   
0 请登录后投票
最后更新时间:2006-12-04
testhubo 写道
  已经知道的方法不是转型成字符串后交换位置就是用除10求于的方法,能不能直接找到10进制的规律,不转型直接换位的方法啊?


八进十六进都可以用与或门来作
但是十进天生缺陷不能与二进直转....
   
0 请登录后投票
最后更新时间:2006-12-04
lordhong 写道
大哥,程序从右向左看不就是了?观念的转变是最重要滴!

在录入时写N个框n1,n2,n3,n4入到程序前str = n4+n3+n2+n1....
   
0 请登录后投票
论坛首页 入门讨论版

跳转论坛:
JavaEye推荐