发布网友 发布时间:2022-05-02 22:27
共1个回答
热心网友 时间:2022-06-27 21:26
摘要用户输入骰子数量和参赛人数,计算机随机生成每一粒骰子的数量,累加得到每一个选手的总点数。每粒骰子数从1-6.Matlab代码实现%模拟算法掷骰子游戏clear,close allformat short;playerNum=input('请输入参赛人数: ');diceNum=input('请输入骰子数量: ');for i=1:playerNum fprintf('第%d个选手: \n',i); fprintf('骰子数量总和为: %d \n',play(diceNum));endplayfunction sum=play(diceNum)%每个选手进行掷骰子,返回骰子数量总和sum=0;for i=1:diceNum num=unidrnd(6); fprintf('第%d粒骰子的大小为: %d \n',i,num); sum=sum+num;end咨询记录 · 回答于2021-12-27app Inventor如何制作俩人轮流掷三个骰子比大小用户输入骰子数量和参赛人数,计算机随机生成每一粒骰子的数量,累加得到每一个选手的总点数。每粒骰子数从1-6.Matlab代码实现%模拟算法掷骰子游戏clear,close allformat short;playerNum=input('请输入参赛人数: ');diceNum=input('请输入骰子数量: ');for i=1:playerNum fprintf('第%d个选手: \n',i); fprintf('骰子数量总和为: %d \n',play(diceNum));endplayfunction sum=play(diceNum)%每个选手进行掷骰子,返回骰子数量总和sum=0;for i=1:diceNum num=unidrnd(6); fprintf('第%d粒骰子的大小为: %d \n',i,num); sum=sum+num;end