编程真题:售票找零
极客小将2024-12-19-
编程实现: 一场球赛开始前,售票工作正在紧张进行中,每张球票 50 元,现在有 10 个人排 队等待购票,其中有些人手持 50 元的钞票,另外一些人手持 100 元的钞票。假设开 始售票时售票处没有零钱,请编程实现判断该队伍是否会出现找不出钱的情况?(说 明:如果这 10 个
编程实现:
一场球赛开始前,售票工作正在紧张进行中,每张球票 50 元,现在有 10 个人排 队等待购票,其中有些人手持 50 元的钞票,另外一些人手持 100 元的钞票。假设开 始售票时售票处没有零钱,请编程实现判断该队伍是否会出现找不出钱的情况?(说 明:如果这 10 个人手持的币值是 50、50、100、50、100、50、100、100、50、 100,则能找出钱;如果手持的币值是 50、50、100、50、100、100、100、50、 50、50,则不能找出钱。)
具体要求:
1、队伍中手持的 50 元还是 100 元,由电脑随机产生,并逐一写入链表中;
2、电脑能自动判断队伍是否会出现找不出钱的情况;
3、如果能找出钱回答说:“运气不错,能找出钱”,否则另外说一句话。