芮氏地震規模(Richter magnitude scale)是計算地震所釋放的能量,透過震央附近觀測站所記錄到的地震波最大振幅的常用對數演算而來。
各地的震度級數( Seismic intensity)則是指各地受地震的影響程度,透過各地觀測站所記錄到的地震晃動之最大加速度來進行分級。
(1) 芮氏地震規模與能量關係的等式為 log10E=4.8+1.5×M,其中 M為芮氏地震規模, E為地震所釋放的能量,單位為焦耳( J)。
舉例來說,當芮氏地震規模 M=3.0時,地震所釋放的能量 E=109.3≅100.3×109≅1.9952×109焦耳。
(2) 1公斤黃色炸藥 (TNT)的能量約為 4.184×106焦耳,因此, ,3.0芮氏地震規模所釋放的能量相當於 (1.9952×109)÷(4.184×106)≅476.9公斤的 TNT黃色炸藥。
本題請輸入芮氏地震規模的數字R 1.0≤R≤10.0 (精確到小數點以下 1位數 ),
請輸出芮氏地震規模 R所釋放的能量相當於多少公斤的 TNT黃色炸藥 (顯示 到小數點以下 1位數 )。
C/C++的次方函數可以使用pow()。
輸入資料中第一列為一整數 n,代表接下來有 n個測試資料。
第二列開始每列 皆為一個浮點數 (介於 1.0到 10.0之間且 精確到小數點以下 1位數 ),代表某一個地震的芮氏地震規模 。
針對每列芮氏地震規模資料依序輸出,每列資料需輸出所釋放能量相當於 TNT黃色炸藥的公斤數
(顯示到小數點以下1位數 ,四捨五入)。
4 1.0 3.0 5.4 7.9
0.5 476.9 1898490.0 10675994076.3
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
127 |
211096@stu.c...
(唐狗針)
|
a083 | 45 | 2024-11-06 14:34 |