1、假如有n个学生排成一圈,编号从1到n,每个人有初始积分,不防设为100。
2、从1号开始掷骰子,骰子出现后,根据点数减去掷骰人的相应积分, 如 减去 10*(6-点数),然后根据点数多少,就依次向后数掷骰的点数同等数量的人,被数到的最后一个人继续掷骰子,计算积分,依此类推。
3、如果某人掷骰后,其积分小于等于0则出列,余下的人继续按照此法进行游戏,直到剩下最后一个人,为胜利者。
4、要求打印每次出列的人的编号,掷骰子的次数,当前积分。并打印最后胜利者的相应信息。
5、要求用环链表以及类来实现这个程序。
6、选做:问掷骰m次后,还剩下几个人积分多少,显示出来。
2021-07-08 21:13:16
77KB
掷骰子游戏
1