根據醫療資料的大數據統計出8種症狀與5種癌症的發生機率如下表。寫一個程式讓醫師可以輸入病人的所有症狀(1位病人可能有2個以上複合症狀),就自動輸出該病人有可能罹患的癌症與其發生機率。
|
症狀1 |
症狀2 |
症狀3 |
症狀4 |
症狀 5 |
症狀6 |
症狀7 |
症狀8 |
癌症A |
0% |
30% |
0% |
20% |
10% |
0% |
0% |
5% |
癌症B |
5% |
0% |
0% |
0% |
25% |
5% |
0% |
10% |
癌症C |
0% |
0% |
10% |
0% |
0% |
40% |
0% |
5% |
癌症D |
0% |
0% |
5% |
0% |
0% |
0% |
15% |
20% |
癌症E |
20% |
30% |
0% |
0% |
10% |
0% |
40% |
0% |
當複合症狀發生時,癌症的發生率以下列方式計算:
例如某病人同時有症狀2與4,他發生癌症A的機率為1-(1-30%)(1-20%)=1-0.56=44%。
又例如某病人同時有症狀1、2、5與7,他發生癌症E的機率為
1-(1-20%)(1-30%)(1-10%)(1-40%)=1-0.3024=70%。
(輸出整數百分比,小數部分四捨五入)
依此類推。
數個症狀的編號由小排到大,以空格分開。
若干組癌症編號(依A, B, C, D, E順序列印)及其發生機率(取整數百分比,小數部分四捨五入)以空格分開。
1
B 5% E 20%
4
A 20%
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |