有一天,你偶遇有一群超人在打架,請幫忙紀錄發生了什麼
超人的個資如下
category 種類
name 姓名
hp 血量
atk 攻擊值
def 防禦值
每個超人會遇到一個 event 事件
事件代號
A 超人發動攻擊技能 發出的攻擊值=(atk+hp)/2
B 被對手攻擊 ( 輸入對手的攻擊值be_atk_value) 對超人造成的傷害=2*(be_atk_value)/def
C 展示當前hp值
請練習物件導向的class來寫 (未使用class 僅採計原本成績80%)
輸入n筆超人的個人資料
ex.
category種類 :SpiderMan
name姓名 :Peter
hp血量 :95
atk攻擊值 :25
def防禦值 :20
遭遇的事件 :B(對手的攻擊值=20)
不同種類可以有相同的名字
輸入錯誤字母沒有輸出
輸入數值若為負數,請變成0
輸出該超人遭遇的事件
ex
A 發動攻擊技能:IronMan Edward caused 60 points damage
B 被對手攻擊:SpiderMan Peter is damaged by 2 points
C 展示當前hp值:CaptainAmerica Steven currently has 89 points of HP
IronMan Edward 100 20 25 A SpiderMan Peter 95 25 20 B 20 CaptainAmerica Steven 89 30 22 C
IronMan Edward caused 60 points damage SpiderMan Peter is damaged by 2 points CaptainAmerica Steven currently has 89 points of HP
請練習物件導向的class來寫 (未使用class 僅採計原本成績80%)
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |