我們經常發現,購買的硬盤上標註的容量比系統顯示的要少。
比如,你買了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),然後計算每塊硬盤丟失的容量百分比,保留兩位小數(具體見樣例)
一行輸入多個硬盤的容量(廠商標註的容量)
一行輸出計算每塊硬盤丟失的容量百分比,各數值以空格隔開,並且保留兩位小數
100MB 1GB 1TB 16MB 500KB 500B
4.63% 6.87% 9.05% 4.63% 2.34% 0.00%
ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」 |