黄金点游戏单机版

驾驶员:李曌

领航员:阎德宽

代码已上传到Coding.net地址:https://git.coding.net/wiredwolf/five.git

本次实验中我体会到结对编程的3点好处:

1.在编程前,我会先构思好编程的步骤,以往构思晚就会直接敲代码,但这次有了领航员的加入,我们先讨论了一下可行性,找出了我的思考漏洞,节约了大量的时间;

2.在编程的过程中,对某句语句编写的功能不符合设计要求,领航员也会有所察觉,避免了我的先入为主;

3.编程时有了领航员的监督,敲代码时不再分心,节约了大量的时间。

领航员在编程过程中就界面问题提出了改进意见,在代码复审时领航员运行多次代码以检查代码正确与否。

游戏规则 :

N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值。提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分。玩了几天以后,大家发现了一些很有意思的现象,比如黄金点在逐渐地往下移动。

第一轮输入玩家人数,姓名。在输入数据接着会显示玩家得分和排名,下一轮只要输入数据就可,游戏进行10轮就会自动停止。

代码运行图

以下是工作图片

原文地址:https://www.cnblogs.com/darling1550lz/p/5972805.html