《哪吒之魔童降世》哪吒过三关
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
-
在《哪吒之魔童降世》的世界里,哪吒要闯过三个关卡。每个关卡有若干妖怪,每个妖怪生命值为 100。哪吒有魔法攻击和普通攻击两种方式,魔法攻击伤害为 80 且消耗 30 点魔法值,普通攻击伤害为 40 不消耗魔法值。哪吒初始魔法值为 300。三个关卡的妖怪数量分别是 5、7、9。
-
请编写一个 C++ 程序模拟哪吒闯关过程。仅输出每次攻击后剩余妖怪的总生命值和哪吒剩余的魔法值,格式为 [剩余妖怪总生命值] [剩余魔法值]。当一个关卡通关时,输出该关卡编号和 0。最后输出 1 表示成功通过所有关卡,0 表示失败。
输入格式
本题无输入。
输出格式
- 每次攻击后:[剩余妖怪总生命值] [剩余魔法值]
- 关卡通关:[关卡编号] 0
- 最终结果:[1 表示成功,0 表示失败]
2025.4.7增加文件IO