PAT乙級1037 在霍格沃茨找零錢(C語言)

2021-10-20 04:17:12 字數 731 閱讀 5360

如果你是哈利·波特迷,你會知道魔法世界有它自己的貨幣系統 —— 就如海格告訴哈利的:「十七個銀西可(sickle)兌乙個加隆(galleon),二十九個納特(knut)兌乙個西可,很容易。」現在,給定哈利應付的價錢 p 和他實付的錢 a,你的任務是寫乙個程式來計算他應該被找的零錢。

輸入格式:

輸入在 1 行中分別給出 p 和 a,格式為 galleon.sickle.knut,其間用 1 個空格分隔。這裡 galleon 是 [0, 10^​7​​ ] 區間內的整數,sickle 是 [0, 17) 區間內的整數,knut 是 [0, 29) 區間內的整數。

輸出格式:

在一行中用與輸入同樣的格式輸出哈利應該被找的零錢。如果他沒帶夠錢,那麼輸出的應該是負數。

輸入樣例 1:

10.16.27 14.1.28

輸出樣例 1:

3.2.1

輸入樣例 2:

14.1.28 10.16.27

輸出樣例 2:

-3.2.1

將應付和實付的錢換算為單位為加特的數值,兩者做差,判斷正負,若為負數,則輸出負號,取兩者之差的絕對值,分別求取三個單位的數值輸出

#include

#include

intmain()

知識點遺忘

知識點:

乘*除 /求餘數 %優先順序相同,結合性為左結合性

PAT乙級1037 在霍格沃茨找零錢

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 如果你是哈利 波特迷,你會知道魔法世界有它自己的貨幣系統 就如海格告訴哈利的 十七個銀西可 sickle 兌乙個加隆 galleon 二十九個納特 knut 兌乙個西可,...

PAT乙級 1037 在霍格沃茨找零錢

如果你是哈利 波特迷,你會知道魔法世界有它自己的貨幣系統 就如海格告訴哈利的 十七個銀西可 sickle 兌乙個加隆 galleon 二十九個納特 knut 兌乙個西可,很容易。現在,給定哈利應付的價錢 p 和他實付的錢 a,你的任務是寫乙個程式來計算他應該被找的零錢。輸入在 1 行中分別給出 p ...

PAT乙級 1037 在霍格沃茨找零錢

題目 如果你是哈利 波特迷,你會知道魔法世界有它自己的貨幣系統 就如海格告訴哈利的 十七個銀西可 sickle 兌乙個加隆 galleon 二十九個納特 knut 兌乙個西可,很容易。現在,給定哈利應付的價錢 p 和他實付的錢 a,你的任務是寫乙個程式來計算他應該被找的零錢。輸入在 1 行中分別給出...