欢迎来到天天文库
浏览记录
ID:56849717
大小:33.00 KB
页数:5页
时间:2020-07-16
《剪刀石头布作文800字.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。剪刀石头布作文800字篇一:剪刀石头布编程C++编程剪刀石头布#include”iostream”#include”cstdlib”#include”ctime”usingnamespacestd;classPlayer{//定义表示玩家的类private:intgame;//使用game保存出拳的值public:Player(intg=0):game(g){};//构造函数voidgetGame(){cout>game;}void
2、autoGame(){game=rand()%3;//自动出拳}voidjudge(Playerc){//裁决胜负constint5此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。sf[3][3]={{0,1,-1},{-1,0,1},{1,-1,0}};cout电脑:”<<(c.game==0?”石头”:c.game==1?”剪子”:”布”)<3、<“恭喜!你赢了”;if(sf[game][c.game]==-1)cout<<“哈哈,你输了”;}};intmain(){Playerperson,computer;//创建两个玩家:person和computersrand(time(0));//;利用当前时间,初始化随机数序列person.getGame();//玩家person使用键盘出拳computer.autoGame();//玩家computer自动出拳person.judge(computer);//评判玩家person和computer的胜负re4、turn0;}篇二:剪刀石头布与概率“剪刀、石头、布”与概率文/阳光心语5此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。同学们一定玩过“剪刀、石头、布”的游戏吧,知道吗?在这个游戏中还藏着数学问题呢。我们一起来看下面这个问题:A、B两人用石头、剪子、布来做某种决定,求一共有多少种可能的结果?A获胜的可能性是多少?分析与解:要求一共有多少种结果,我们可以用列举法把A和B猜拳的组合一一列举出来:(剪刀,剪刀)、(剪刀,石头)、(剪刀,布);(石头,剪刀)、(石头,石头)、(石头,布5、);(布,剪刀)、(布,石头)、(布,布)共9种,所以一共有九种可能的结果。在这9种组合中,A获胜的组合一共有(剪刀,布)、(石头,剪刀)、(布,石头)3种,那么A获胜的概率就是3/9=1/3。篇三:JAVA编程剪刀石头布importjava.util.*;classGame1{publicstaticvoidmain(String[]args){System.out.println(“欢迎来到剪刀石头布游戏”);Peoplep=newPeople();Computerc=newComputer();Refere6、er=newReferee();r.games(p,c);}}classPeople{publicint5此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。chuQuan(){Scannersc=newScanner(System.in);System.out.println(“请出拳”);inta=sc.nextInt();returna;}}classComputer{publicintchuQuan(){inta=newRandom().nextInt(3);returna;7、}}classReferee{publicvoidgames(Peoplep1,Computerc1){inta=p1.chuQuan();intb=c1.chuQuan();switch(a){case0:System.out.println(“你出的是石头”);break;case1:System.out.println(“你出的是布”);5此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。break;default:System.out.println(“你出的是剪刀”);}8、/5
3、<“恭喜!你赢了”;if(sf[game][c.game]==-1)cout<<“哈哈,你输了”;}};intmain(){Playerperson,computer;//创建两个玩家:person和computersrand(time(0));//;利用当前时间,初始化随机数序列person.getGame();//玩家person使用键盘出拳computer.autoGame();//玩家computer自动出拳person.judge(computer);//评判玩家person和computer的胜负re
4、turn0;}篇二:剪刀石头布与概率“剪刀、石头、布”与概率文/阳光心语5此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。同学们一定玩过“剪刀、石头、布”的游戏吧,知道吗?在这个游戏中还藏着数学问题呢。我们一起来看下面这个问题:A、B两人用石头、剪子、布来做某种决定,求一共有多少种可能的结果?A获胜的可能性是多少?分析与解:要求一共有多少种结果,我们可以用列举法把A和B猜拳的组合一一列举出来:(剪刀,剪刀)、(剪刀,石头)、(剪刀,布);(石头,剪刀)、(石头,石头)、(石头,布
5、);(布,剪刀)、(布,石头)、(布,布)共9种,所以一共有九种可能的结果。在这9种组合中,A获胜的组合一共有(剪刀,布)、(石头,剪刀)、(布,石头)3种,那么A获胜的概率就是3/9=1/3。篇三:JAVA编程剪刀石头布importjava.util.*;classGame1{publicstaticvoidmain(String[]args){System.out.println(“欢迎来到剪刀石头布游戏”);Peoplep=newPeople();Computerc=newComputer();Refere
6、er=newReferee();r.games(p,c);}}classPeople{publicint5此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。chuQuan(){Scannersc=newScanner(System.in);System.out.println(“请出拳”);inta=sc.nextInt();returna;}}classComputer{publicintchuQuan(){inta=newRandom().nextInt(3);returna;
7、}}classReferee{publicvoidgames(Peoplep1,Computerc1){inta=p1.chuQuan();intb=c1.chuQuan();switch(a){case0:System.out.println(“你出的是石头”);break;case1:System.out.println(“你出的是布”);5此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。break;default:System.out.println(“你出的是剪刀”);}
8、/5
此文档下载收益归作者所有