一、码云地址:https://gitee.com/zyr16012001/codes

二、结对编程过程照片:

三、解题思路

我们选择了第一个黄金点项目

问题:“黄金点”的游戏:N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值。提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分。记录每一次游戏每名同学的数字和分数。

思路

1.输入的数字放进数Q,求Q平均值 *0.618=G,在用输入的数字减去G。
2.得出Z,把Z放在两个数组里A,B。
3.数组A里排大小, 数组B做参照。
4.A里最小的数字和B里的每一个数字对比,然后找出A里最小数字在B里的位置,此人成绩为参加的人数。
5.用A里最大数字 和数组B里每一个数字比较,找出与B里相同数字的位置n, 这个人成绩是-2。
6.其余人得分为0。

代码如下:

import java.util.Scanner;
public class 黄金点 {public static void main(String[] args) {kk();}public static  void kk(){Scanner 黄金点 =new Scanner(System.in);System.out.println("想要进行游戏,请按1,不想游戏,按任易数字");int z=黄金点.nextInt();while(z==1){// TODO Auto-generated method stubScanner 黄金点1 =new Scanner(System.in);System.out.println("输入同学的个数:");int n=黄金点1.nextInt();int [] a=new int[n+1];int sum=0;//输入同学数for (int i=0;i<n;i++){int h=i+1;System.out.println("第"+h+"个同学");int m=黄金点1.nextInt();a[i]=m;sum+=m;}//输出a[]数组for (int i=0;i<n;i++){System.out.print(a[i]+" ");}System.out.print("\n ");int x=0;double g=0;x=sum/n;g=x*0.618;//把绝对值存入数组double [] f=new double[n+1];for (int i=0;i<n;i++){if (a[i]>=g){f[i]=a[i]-g;}else{f[i]=g-a[i];}}//输出f[]数组for (int i=0;i<n;i++){System.out.print(f[i]+" ");}System.out.print("\n ");double [] e=new double[n+1];for (int i=0;i<n;i++){e[i]=f[i];}//输出e[]数组for (int i=0;i<n;i++){System.out.print(e[i]+" ");}System.out.print("\n ");//排序后的绝对值for (int i=0;i<10;i++){for(int j=i;j<10;j++){if(e[i]>e[j]){double r=e[j];e[j]=e[i];e[i]=r;}}}//输出排序后的数组for (int i=0;i<n;i++){System.out.print(e[i]+" ");}System.out.print("\n ");double h=e[0];double t=e[n];//判断排序后的数在原来的位置System.out.print(e[0]);System.out.print(e[n-1]);System.out.print("\n ");int l=0;int k=0;for (int i=0;i<n;i++){if(e[0]==f[i]){int k1;k1=i;//System.out.println(k);
            }  }for (int i=0;i<n;i++){if(e[n-1]==f[i]){//int l;l=i;System.out.println(l);}}int q=l+1;int w=k+1;System.out.println(k);System.out.println(l);System.out.println("第"+w+"个同学"+"得"+n+"分");System.out.println("第"+q+"个同学"+"得-2分");System.out.println("其余同学得0分");}System.out.println("游戏结束");}
}

四、运行结果截图:

五、小结感受:

经过这两天的努力和坚持,我们朝着一个方向努力,所以最终必将导致质的飞跃。失败总是会有的,我们在编程设计想代码思路的时候遇到了一些困难,走了很多弯路,对于经验不足,几条代码的不注意等的问题,但还好,人多力量大。每人在各自独立设计、实现软件的过程中不免要犯这样那样的错误。在结对编程中,因为有随时的复审和交流,程序各方面的质量较高,这样,程序中的错误就会少得多,这样会省下很多以后修改、测试的时间,两人合作能有更强的解决问题的能力,当有另一个人在你身边和你紧密配合, 做同样一件事情的时候,  你不好意思开小差,不好意思糊弄,不浪费时间,更有效地交流,相互学习和传递经验,达到知识共享,高效学习,带来1+1>2的效果

六、对于合作伙伴,指出优点、缺点,希望ta提高的地方   

姓名 风格 团队贡献 优点 缺点 希望ta提高的地方 创作中的口头禅
赵玉荣 独出手眼 欹嵚历落 完善材料 适当提出建议的军师 磨蹭 处理事情要快而稳 不着急,慢慢来,咱三是个team!!!
安海莹 狂野幻想 幽默诙谐 收集材料 解决一切后勤服务的保障者 毛楞 处理问题要沉着冷静一些 再说我,我就哭啦!!!
郝玥 秀外慧中 言辞犀利 整理材料 脑洞大开的谋士 太磨蹭 打字速度提高 我们能行!!!

转载于:https://www.cnblogs.com/zhaoyurong/p/10102561.html

01赵玉荣-03安海莹-04郝玥-实训一相关推荐

  1. 从重采样到数据合成:如何处理机器学习中的不平衡分类问题? 转载 2017年08月01日 17:09:03 标签: 机器学习 / 数据 719 转自:http://www.sohu.com/a/12

    从重采样到数据合成:如何处理机器学习中的不平衡分类问题? 转载 2017年08月01日 17:09:03 标签: 机器学习 / 数据 719 转自:http://www.sohu.com/a/1293 ...

  2. 有趣的数学计算  1/9801 (结果 00,01,02,03。。。97)(使用到 BigDecimal )

    有趣的数学计算  1/9801 结果 00,01,02,03...97 ■代码 package com.sxz.demo;import java.math.BigDecimal; import jav ...

  3. 赵国荣教授治疗病毒性肝病临床经验述要

    [摘要]文章对赵国荣教授30余年病毒性肝病经验经行了较为系统的总结:赵教授认为病毒性肝炎的中医病因病机是湿热蕴毒,流注全身:根据病情轻重缓急采取相应中西医治疗的治疗原则:在治疗上突出中医治疗肝病的特色 ...

  4. 深度 | 白帽汇赵武:以安徒生之名打造企业威胁感知神器

    从一只不被认可的"丑小鸭"蜕变成为人人艳羡的"白天鹅",是每个初创型企业的理想.帮这些初创型企业解决安全问题,更好的完成蜕变实现理想,也是白帽汇安徒生平台主要服 ...

  5. 齐鲁工业大学计算机科学与技术学院院长,齐鲁工业大学计算机科学与技术学院导师教师师资介绍简介-赵盛荣...

    齐鲁工业大学计算机科学与技术学院导师教师师资介绍简介-赵盛荣本站小编 Free考研考试/2020-12-20 姓名 赵盛荣 性别 女 出生年月 1986.09 学历 博士研究生 毕业时间 2016.0 ...

  6. 中宣部舆情信息局副局长吴玉荣一行调研红谷滩区·高通中国·影创联合创新中心

    10月12日下午,中宣部舆情信息局副局长吴玉荣等一行莅临红谷滩区·高通中国·影创联合创新中心指导工作,省委宣传部常务副部长郭建晖.省委宣传部意识形态工作处副处长王娟等领导陪同调研.江西影创总经理陆志佳 ...

  7. Swift开发指南 高清 电子书 pdf [关东升,赵志荣著][人民邮电出版社][2014-09][312页]sample-pdf...

    [@2010-1-0记录一下自己的脚印:今天下载了<Swift开发指南 高清 电子书 pdf [关东升,赵志荣著][人民邮电出版社][2014-09][312页]sample-pdf>觉得 ...

  8. 从报文角度看modbus功能码01,02,03,04的区别

    从报文角度看modbus功能码01,02,03,04的区别 01 02功能码属于位操作指令,读取的是1 bit的数据,03 04功能码属于字操作指令,读取的寄存器的数据. 以读报文为例: 01,02: ...

  9. 观“赵玉平团队管理”观后感

    为什么80%的码农都做不了架构师?>>>    观赵玉平<中国式团队管理:选人用人之道>有感 看了这个视频信息我学习到了一些管理方面的知识 为什么孙悟空坐在大师兄的位置? ...

最新文章

  1. 机器学习Tips:关于Scikit-Learn的 10 个小秘密
  2. Replication主要配置项
  3. BUZZER Driver
  4. matlab simulink 直线一级倒立摆控制方法研究 状态观测
  5. mysql可以用视图insert_MySql-视图操作
  6. Unity 防止数组索引越界的几种方法
  7. teraterm linux环境,linux ssh telnet TeraTerm终端中文显示乱码解决方法
  8. JAVA实现10种排序
  9. Win10 电脑屏幕亮度随背景颜色变化而变化
  10. MySQL --- 多表查询 - 七种JOINS实现、集合运算、多表查询练习
  11. 传输层端口、TCP和UDP的概念
  12. 云目录(DaaS )快速入门
  13. Mock 的使用方法
  14. 计算机名中文无法开机,处理win10电脑开机输入法中英文不能切换的图文
  15. 王延炯_海量数据处理的架构与实践
  16. UE4官网教程 风格化效果
  17. Redis进击(五)redis.conf 配置文件说明备注
  18. 如何做自媒体运营?按这几步来,7天就上手
  19. 火出圈的ChatGPT,如何让安全检测更智能
  20. 如夢令-常記溪亭日暮

热门文章

  1. java语言 用Switch语句划分成绩
  2. 啊哈算法-DFS解救小哈python版
  3. 浏览器访问Linux的Tomcat
  4. 2019-行远自迩,登高自卑
  5. 详谈外部H5页面跳转微信一键关注微信公众号的方案
  6. mysql怎么设计抽奖表_Access设计抽奖系统
  7. 小说里的编程 【连载之十六】元宇宙里月亮弯弯
  8. 晚上改吃水果+牛奶(防止营养不够)
  9. mysql update convert_Oracle/云MySQL/MsSQL“大迁移”真相及最优方案
  10. Android中具有动画效果的图片资源