1086 就不告訴你 15 分

2021-09-24 01:54:32 字數 1454 閱讀 3393

題意描述:

做作業的時候,鄰座的小盆友問你:「五乘以七等於多少?」你應該不失禮貌地圍笑著告訴他:「五十三。」本題就要求你,對任何一對給定的正整數,倒著輸出它們的乘積。

輸入格式:

輸入在第一行給出兩個不超過 1000 的正整數 a 和 b,其間以空格分隔。

輸出格式:

在一行中倒著輸出 a 和 b 的乘積。

輸入樣例:

5 7輸出樣例:

53解題思路:

mara: 我看過這部電影,那個那個截圖是《放牛班的春天》裡面的。哈哈哈。

jack:[・_・?] 做題做題,專心啦。相乘的結果倒著輸出,這好做啊。逆序輸出乙個字串太簡單了也。"string"[::-1]這就行了。

mara: 有一點要注意, 像2 * 5 == 10 =》 01這種結果反轉後有前導零的怎麼辦 ?

jack: 先保留一起輸出試一試吧,不行的話就把前導零去掉唄。

哎呀我去,真的要去掉前導零啊。怎麼去呢?

mara: 我知道我知道,hiahia 變成整數就行了。像這樣:

int(str(a * b)[::-1])。 開心開心。

# 接收輸入的兩個正整數 a, b 二者均不超過1000

print

(int

(str

(a * b)[:

:-1]

))# a * b 計算 a 和 b 的乘積

# str(a * b) 將乘積結果變成字串,

# str(a * b)[::-1] 獲得字串的逆序結果

# int(str(a * b)[::-1]) 將逆序後的字串變為整數

if __name__ ==

'__main__'

: main(

)易錯點:總結:

1086 就不告訴你 (15 分)

單位 浙江大學 時間限制 400 ms 記憶體限制 64 mb 長度限制 16 kb 做作業的時候,鄰座的小盆友問你 五乘以七等於多少?你應該不失禮貌地圍笑著告訴他 五十三。本題就要求你,對任何一對給定的正整數,倒著輸出它們的乘積。輸入在第一行給出兩個不超過 1000 的正整數 a 和 b,其間以空...

1086 就不告訴你 15 分

題目鏈結 看到想到的是利用,取餘while迴圈判斷來輸出,但是錯了,我認為這樣只是單純的倒敘,沒有考慮類似3400 43前面的0要忽略的情況 pragma warning disable 4996 include include include include include include usi...

PAT B1086 就不告訴你 15分

題目鏈結 題目描述 做作業的時候,鄰座的小盆友問你 五乘以七等於多少?你應該不失禮貌地圍笑著告訴他 五十三。本題就要求你,對任何一對給定的正整數,倒著輸出它們的乘積。輸入 輸入在第一行給出兩個不超過 1000 的正整數 a 和 b,其間以空格分隔。輸出 在一行中倒著輸出 a 和 b 的乘積。樣例輸入...