#P440. 消失的硬盤容量
消失的硬盤容量
題目描述
我們經常發現,購買的硬盤上標註的容量比系統顯示的要少。
比如,你買了100MB的硬盤,插到電腦上,操作系統卻顯示硬盤的大小只有95MB,這5MB消失了。這是因為硬盤的製造商認為"一千" 是1000,但是操作系統認為"一千"是1024。有幾個描述硬盤大小的單位,他們是byte, kilobyte, megabyte, gigabyte, terabyte 等,每一個都是等於前一個的"一千"倍。舉個例子 1 gigabyte 是 "一千" megabytes,比如製造商認為 1 gigabyte 是 1000* 1 megabytes. 操作系統認為 1 gigabyte 是 1024* 1 megabytes.現在你知道一個由製造商代表的硬盤的大小(也就是製造商認為的硬盤的大小),你想計算百分比的"丟失的部分"。單位分別有“B”, “KB”, “MB”, “GB”, “TB” 。
請設計程序,可以一行輸入多個硬盤的容量(廠商標註的容量,限制最大單位為TB),然後計算每塊硬盤丟失的容量百分比,保留兩位小數(具體見樣例)
輸入格式
一行輸入多個硬盤的容量(廠商標註的容量)
輸出格式
一行輸出計算每塊硬盤丟失的容量百分比,各數值以空格隔開,並且保留兩位小數
Samples
100MB 1GB 1TB 16MB 500KB 500B
4.63% 6.87% 9.05% 4.63% 2.34% 0.00%
原始資料
- Zero1 題號:
a440 - Hydro 題號:
Z0440 - Locale:
zh_TW - Display:
open