溫馨提示×

c++數(shù)字反轉(zhuǎn)的方法是什么

c++
小億
689
2024-02-23 12:15:29
欄目: 編程語言

在C++中,可以通過以下方法來反轉(zhuǎn)一個數(shù)字:

#include <iostream>

int reverseNumber(int num) {
    int reversedNum = 0;
    while(num != 0) {
        int digit = num % 10;
        reversedNum = reversedNum * 10 + digit;
        num /= 10;
    }
    return reversedNum;
}

int main() {
    int num;
    std::cout << "Enter a number: ";
    std::cin >> num;
    
    int reversedNum = reverseNumber(num);
    
    std::cout << "Reversed number: " << reversedNum << std::endl;
    
    return 0;
}

在這個程序中,reverseNumber函數(shù)接受一個整數(shù)作為參數(shù),然后使用一個while循環(huán)來取出原數(shù)字的每一位數(shù)字,并將其逐步組合成反轉(zhuǎn)后的數(shù)字。最終返回反轉(zhuǎn)后的數(shù)字。在main函數(shù)中,用戶可以輸入一個數(shù)字,然后調(diào)用reverseNumber函數(shù)來獲取反轉(zhuǎn)后的結(jié)果,并輸出到控制臺。

1