|
试题描述
|
|
输入
|
|
输出
|
|
输入示例
|
|
11 6 5 45 35
|
|
输出示例
|
|
Zergling Win!
|
|
其他说明
|
C++程序:
#include <iostream>
using namespace std;
int main()
{
int n;
int k;
int m;
int l;
int x;
cin >> n >> k >> l >> m >> x;
int marine = x;
int zerg1 = m;
int zerg2 = m;
int distance = n;
while(marine > 0 && (zerg1 > 0 || zerg2 > 0))
{
if(distance && zerg1 > 0) {
distance--;
zerg1 -= l;
} else if(distance && zerg1 <= 0 && zerg2 > 0) {
distance--;
zerg2 -= l;
}else if(zerg1 > 0) {
zerg1 -= l;
marine -= k * 2;
} else {
zerg2 -= l;
marine -= k;
}
}
if(marine > 0) cout << "Marine Win!" << endl;
else cout << "Zergling Win!" << endl;
return 0;
}
跳虫与陆战队员战斗模拟
本模拟通过设定参数,如距离、攻击力等,来判断跳虫与陆战队员战斗的结果。使用C++实现了一个简单的回合制战斗系统,根据输入的不同数值决定最终胜利者。

1546

被折叠的 条评论
为什么被折叠?



