題目1064 反序數

2021-06-17 16:01:43 字數 661 閱讀 8605

題目描述:設n是乙個四位數,它的9倍恰好是其反序數(例如:1234的反序數是4321)

求n的值

輸入:程式無任何輸入資料

輸出:輸出題目要求的四位數,如果結果有多組,則每組結果之間以回車隔開

樣例輸入:

樣例輸出:

**:

#include #include int main() 

else

}if(equal == true)

printf("%d\n",i);

}return 0;

}

很簡單的乙個題,不過沒有注意double 與 int 型的轉換,導致出現錯誤。

函式pow(x,y) 返回的是double,而不是int。

int x = pow(10,2)   x會變成了99。

還是先將pow的結果變為int再賦值吧。

九度oj 1064 反序數

題目描述 設n是乙個四位數,它的9倍恰好是其反序數 例如 1234的反序數是4321 求n的值 輸入 程式無任何輸入資料 輸出 輸出題目要求的四位數,如果結果有多組,則每組結果之間以回車隔開 樣例輸入 樣例輸出 2001年清華大學計算機研究生機試真題 第i套 include using namesp...

python 反序數 python 反序

直接上 coding utf 8def f1 x 定義乙個函式,查詢正序反序都相等的數字if type x int 如果函式引數不是整型,退出程式exit must a int type x str x lix list x str1 i len lix 1while i 0 迴圈的作用是將字串從尾...

如何實現反序數

求反序數的邏輯其實很簡單就,就是通過對所求數不斷的進行除運算,得到各個數字上的數字,然後將這些數字反過來乘上對應的倍數 例如 x 1234,那麼他的逆序就是等於4 1000 3 100 2 10 1 4321 但是如此計算需要設定多個變數來接收得到的各個數字上的值,所以我想是不是有更簡單的辦法來實現...