問題是:輸入乙個數字,按照指定要求逆序輸出該數字
需求:使用python語言
逆序輸出乙個數字
如果數字是正數直接輸出如:177—>771
如果數字是負數保留負號如:-945—>-549
如果數字以0結果逆序後需要去除0如:100—>1
如果數字很大會造成溢位返回0即可
之前見乙個作者寫的不是特別好,自己寫了一下
mt =
input
("請輸入:"
)def
reverse
(num)
: s =
""if num<-2
**31
or num>2**
31-1:
return
0else
: num_list =
list
(str
(num)
)for it in
range
(len
(num_list)):
if num_list[-1
]=='0':
num_list.pop(
) lst = num_list[::
-1]for i in lst:
if i==
"-":
s ="-"+s
else
: s = s+i
return s
print
(reverse(
int(mt)
))
輸出乙個數列的逆序數
1,這個問題演算法導論講歸併排序時,提到過。找到乙個實現 思路還是蠻清晰的。核心 對於兩個有序序列,找逆序對,遍歷一次即可。2,實現 include include using namespace std int inv int data,int n ret j tmp i j data i 不是逆...
如何逆序輸出乙個整數
給出乙個整數,將它逆序輸出,首先求出它是乙個幾位數,利用for迴圈將數字從高位到低位分別輸出。例如1234這個數,首先通過for迴圈求出,它是乙個4位數,然後1234第一次除以1000,得到1並輸出,1234再對1000取餘,去掉1得到234,第二次234除以100,得到2並輸出,234再對100取...
php 輸出快取,每秒列印乙個數字
set time limit 0 以上三行不加上nginx下不執行,一次性顯示出來 header content type text event stream 以事件流的形式告知瀏覽器進行顯示 header cache control no cache 告知瀏覽器不進行快取 header x acc...