這題我一直做不出來... 希望有人能解答還要有說明 謝謝 根據使用者輸入的四位數 (一次輸入,非分四次輸入),寫一C++程式輸出其倒轉值,如使用者輸入 8324,你的程式應輸出 4238?

1 個解答

評分
  • 5 年前
    最佳解答

    #include <iostream>

    using namespace std;

    int main(void){

    const unsigned int b = 10;

    unsigned long x;

    for(;cin>>x && x>0;cout<<endl)

    for(;x>0&&cout<<(x%b);x/=b);

    return 0;

    }

    test$ g++ reverse.cpp -o rev -Wall -O3

    test$ ./rev

    1234

    4321

    12345

    54321

    0

    /test$

還有問題?馬上發問,尋求解答。