【題目】如果已知英製長度的英呎foot和英吋inch的值,那麼對應的公尺是(foot+inch/12)×0.3048。現在,如果使用者輸入的是厘公尺數,那麼對應英製長度的英呎和英吋是多少呢?別忘了1英呎等於12英吋。
輸入格式:
輸入在一行中給出1個正整數,單位是厘公尺。
輸出格式:
在一行中輸出這個厘公尺數對應英製長度的英呎和英吋的整數值,中間用空格分開。
輸入樣例:
170
輸出樣例:
5 6
【題解】這題很容易陷入公式的陷阱,我這個菜?一開始就在那將foot=12inch帶入公式先算inch值再乘12求出foot值,it『s so stupid!我認為出現這樣的錯誤是因為沒有理解題目的意思,實際上題目是想讓我們分別求出 公式中foot和inch的值,動動你的小腦筋,你就會發現在c中型別轉換,foot就是cm/30.48的整數部分,inch/12是cm/30.48的小數部分,於是有以下**:
#include
intmain()
return0;
}
7 1 厘公尺換算英呎英吋
7 1 厘公尺換算英呎英吋 15 分 如果已知英製長度的英呎foot和英吋inch的值,那麼對應的公尺是 foot inch 12 0.3048。現在,如果使用者輸入的是厘公尺數,那麼對應英製長度的英呎和英吋是多少呢?別忘了1英呎等於12英吋。輸入格式 輸入在一行中給出1個正整數,單位是厘公尺。輸出...
7 1 厘公尺換算英呎英吋
7 1 厘公尺換算英呎英吋 15 分 如果已知英製長度的英呎foot和英吋inch的值,那麼對應的公尺是 foot inch 12 0.3048。現在,如果使用者輸入的是厘公尺數,那麼對應英製長度的英呎和英吋是多少呢?別忘了1英呎等於12英吋。輸入在一行中給出1個正整數,單位是厘公尺。在一行中輸出這...
PAT 7 1 厘公尺換算英呎英吋
include int main 其中,六七行比較晦澀難懂,現在解釋 foot inch 12 0.3048 cm 100 foot inch 12 cm 100 0.3048 cm 30.48 因為1foot 12inch 所以inch 12 1 所以foot cm 30.48的整數部分 inch...