LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 785|回复: 0

一个C++的小程序问题:“取豆子”

[复制链接]
发表于 2004-12-9 23:26:15 | 显示全部楼层 |阅读模式
:help

小弟是个菜鸟,初学C++,老师的问题没想出来…………

这是老师的题目,请教高手……

巧取豆子的游戏是这样玩的:桌子上一共有25个豆子,游戏双方A、B轮流取走1个或多个豆子,一次最多取3个。如果轮到A方取豆子时,桌子上的豆子只剩下1个,A方输,B方赢。
实验的游戏双方,一方是用户,另一方是计算机。程序要在屏幕中央显示25个白色实心画表示25个豆子,左边放置计算机取出的豆子(用绿色实心圆表示),右边放置用户取出的豆子(用黄色实心圆表示)。
谁先取豆子是随机的。用户输入取豆子的个数后,程序将这些豆子从中央区域擦除,并将这些豆子显示在用户的区域中。然后立即自动在剩下的豆子中取出若干豆子,并等待用户的下一次取豆子,直到只剩下一个豆子为止。

编程提示:
※  要定义一个变量记录当桌子上的豆子数,然后根据一定的算法确定每个豆子的显示位置。要求每行显示5个。
※  计算机可以利用random函数产生取豆子的个数,一定要小于等于3。但如果想要计算机更可能赢,计算机取豆子的个数应该是k%4,k是桌子上剩余豆子的个数。
:help :help
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表