110,536
社区成员
发帖
与我相关
我的任务
分享
static int Reverse(int num)
{
int dest_num = 0;
while(num > 0)
{
dest_num *= 10;
dest_num += (num % 10);
num /= 10;
}
return dest_num;
}
<script>
var a = 123456789;
var count = 0;
var array = [];
var result = 0;
while (a / 10 > 1)
{
c = a % 10;
a = a / 10;
array[count] = parseInt(c);
count++
}
array[count] = parseInt(a % 10);
for (var i = 0; i < array.length; i++)
{
var power = array.length - 1 - i;
result += array[i] * Math.pow(10,power)
}
alert(result);
</script>
public int Reverse(int num)
{
if (num <= 10)
{
return 0;
}
int count = 0;
List<int> array = new List<int>();
int result = 0;
while (num / 10 > 1)
{
int c = num % 10;
num = num / 10;
array[count] = c;
count++
}
array[count] = num % 10;
for (var i = 0; i < array.Count; i++)
{
int power = array.length - 1 - i;
result += array[i] * Math.Pow(10,power)
}
return result;
}