#include \n#include \n#include \n\nusing namespace std;\n\nint main() {\n srand(time(0)); // 初始化随机数种子\n\n int playerHP = 100; // 玩家血量\n int enemyHP = 100; // 敌人血量\n\n while (playerHP > 0 && enemyHP > 0) {\n int playerAttack = rand() % 10 + 1; // 玩家攻击力(1-10之间的随机数)\n int enemyAttack = rand() % 10 + 1; // 敌人攻击力(1-10之间的随机数)\n\n // 玩家攻击\n cout << "玩家发起攻击,造成" << playerAttack << "点伤害。\n";\n enemyHP -= playerAttack;\n\n // 检查敌人是否被击败\n if (enemyHP <= 0) {\n cout << "敌人被击败,玩家获胜!\n";\n break;\n }\n\n // 敌人攻击\n cout << "敌人发起攻击,造成" << enemyAttack << "点伤害。\n";\n playerHP -= enemyAttack;\n\n // 检查玩家是否死亡\n if (playerHP <= 0) {\n cout << "玩家被击败,敌人获胜!\n";\n break;\n }\n\n cout << "玩家剩余血量:" << playerHP << "\n";\n cout << "敌人剩余血量:" << enemyHP << "\n";\n\n // 暂停一秒钟,以便玩家能够看到游戏信息\n for (int i = 0; i < 100000000; ++i)\n ;\n }\n\n return 0;\n}\n\n这个小游戏中,玩家和敌人的初始血量都为100。每轮游戏中,玩家和敌人都随机产生一个1-10之间的攻击力,然后进行攻击。攻击后,根据血量判断游戏是否结束。\n\n请注意,这个只是一个简单的示例,游戏逻辑和交互可以根据需求进行扩展和修改。