使用以下代码将执行什么任务?

时间:2014-01-10 00:00:28

标签: c++

使用以下代码将执行哪些任务?

#include <iostream>
#include <cstdlib>
using namespace std;
int main ()
{
    int n, m;
    cin>>n;
    m = 0;
    while (n > 0)
    {     
        m = m * 10 + n % 10;
        n = n / 10;
    }
    cout<<m;
}

2 个答案:

答案 0 :(得分:1)

程序会建立一个新数字,以反转输入数字的十进制数字顺序。例如,如果输入123,则结果将为321。

顺便说一下为什么不编译它并查看结果?:)

答案 1 :(得分:0)

这很简单。 你为什么不编译它并查看结果?

521 - &gt; 125 789998122 - &gt; 221899987

输入的整数的逆序。