題目描述:設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 但是如此計算需要設定多個變數來接收得到的各個數字上的值,所以我想是不是有更簡單的辦法來實現...