📜  逆序数字的C++程序

📅  最后修改于: 2020-09-25 06:33:31             🧑  作者: Mango

反转用户在C++编程中输入的整数的示例。在此示例中,通过使用while循环解决了此问题。

示例:反转整数的C++程序

#include 
using namespace std;

int main() {
    int n, reversedNumber = 0, remainder;

    cout << "Enter an integer: ";
    cin >> n;

    while(n != 0) {
        remainder = n%10;
        reversedNumber = reversedNumber*10 + remainder;
        n /= 10;
    }

    cout << "Reversed Number = " << reversedNumber;

    return 0;
}

输出

Enter an integer: 12345
Reversed number = 54321

该程序从用户处获取一个整数输入并将其存储在变量n

然后,循环while循环,直到n != 0为假。

在每次迭代中,计算n的值除以10时的余数,计算reversedNumber并将n的值减小10倍。

让我们更详细地了解此过程:

依此类推,直到n == 0为止。

最后, reversedNumber (包含反向编号)被打印在屏幕上。