共提交2次 查看全部提交

项目概况

想象下你正在运营一个桌面RPG,你的玩家们正在创建角色。

每个角色都有六个核心属性:力量、敏捷、体格、智力、学识和魅力。

为这些属性生成值的一种方法是掷四个六面骰子,并将其中三个最高的骰子相加,丢弃最低的骰子。

有些玩家喜欢按滚动的顺序为属性赋值。

为了确保生成的角色不会让玩家处于劣势,必须满足以下要求:

所有字符属性的总和必须至少为75。
至少两个属性必须至少为15。

这需要多次"掷骰子",所以用程序解决方案会快得多。

任务:编写一个程序:

1、生成4个1和6之间的随机整数值。
2、保存其中3个最大值的和。
3、通过这种方式总共生成6个值。
4、显示完成后的总数和所有6个值。
要求:

1、必须保留生成每个值的顺序。
2、所有6个值的总和必须至少为75。
3、其中至少有两个值必须大于或等于15。

参考如下:

sum: 79
10
16
14
16
8
15