【简单习题】整数倒序

  输入任一整数,实现倒序。

1、循环实现

int reverseNum(int num)
{
    int newNum = 0;
    while (num)
    {
        int wei = num % 10;
        newNum = newNum * 10 + wei;
        num = num / 10;
    }
    return newNum;
}

2、递归实现

int reverseNum2(int num)
{
    static int newNum;
    int wei = num % 10;
    newNum = newNum * 10 + wei;
    num = num / 10;
    if (num != 0)    
      newNum=reverseNum2(num);
    return newNum;
}

  算法,让复杂变得简单。设计合理的算法,解决问题的思路。

原文地址:https://www.cnblogs.com/wangliu/p/4137561.html