您好,欢迎来到爱学范文!

当前位置:爱学范文网>>实用资料>>剪刀石头布作文800字

剪刀石头布作文800字

【节目游戏】

篇一:剪刀石头布编程

C++编程剪刀石头布

#include"iostream"

#include"cstdlib"

#include"ctime"

using namespace std;

class Player{ //定义表示玩家的类

private:

int game; //使用game保存出拳的值

public:

Player(int g=0):game(g){};//构造函数

void getGame(){

cout<<"请选择:0—石头 1-剪刀 2-布";

cin>>game;

}

void autoGame(){

game=rand()%3;//自动出拳

}

void judge(Player c){// 裁决胜负

const int sf[3][3]={{0,1,-1},{-1,0,1},{1,-1,0}};

cout<<"玩家:"<<(game==0?"石头":c.game==1?"剪子":"布");

cout<<"<->电脑:"<<(c.game==0?"石头":c.game==1?"剪子":"布")<<endl;if(sf[game][c.game]==0) cout<<"平局";

if(sf[game][c.game]==1) cout<<"恭喜!你赢了";

if(sf[game][c.game]==-1) cout<<"哈哈,你输了";

}

};

int main()

{ Player person, computer;//创建两个玩家:person和computer

srand(time(0));//;利用当前时间,初始化随机数序列

person.getGame();//玩家person使用键盘出拳

computer.autoGame();//玩家computer自动出拳

person.judge(computer);//评判玩家person和computer的胜负

return 0;

}

篇二:剪刀石头布与概率

“剪刀、石头、布” 与概率

文/阳光心语

同学们一定玩过“剪刀、石头、布”的游戏吧,知道吗?在这个游戏中还藏着数学问题呢。我们一起来看下面这个问题:A、B两人用石头、剪子、布来做某种决定,求一共有多少种可能的结果?A获胜的可能性是多少?

分析与解:要求一共有多少种结果,我们可以用列举法把A和B猜拳的组合一一列举出来: (剪刀,剪刀)、(剪刀,石头)、(剪刀,布);(石头,剪刀)、(石头,石头)、(石头,布);(布,剪刀)、(布,石头)、(布,布)共9种,所以一共有九种可能的结果。 在这9种组合中,A获胜的组合一共有(剪刀,布)、(石头,剪刀)、(布,石头)3种,那么A获胜的概率就是3/9=1/3。

篇三:JAVA 编程剪刀石头布

import java.util.*;

class Game1{

public static void main(String[] args){

System.out.println("欢迎来到剪刀石头布游戏");People p=new People();

Computer c=new Computer();

Referee r=new Referee();

r.games(p,c);

}

}

class People{

public int chuQuan(){

Scanner sc=new Scanner(System.in);

System.out.println("请出拳");

int a=sc.nextInt();

return a;

}

}

class Computer{

public int chuQuan(){

int a=new Random().nextInt(3);

return a;

}

}

class Referee{

public void games(People p1,Computer c1){int a=p1.chuQuan();

int b=c1.chuQuan();

switch(a){

case 0:

System.out.println("你出的是石头");break;

case 1:

System.out.println("你出的是布");break;

default:

System.out.println("你出的是剪刀");

} //} } switch(b){case 0:System.out.println("电脑出的是石头");break;case 1:System.out.println("电脑出的是布");break;default:System.out.println("电脑出的是剪刀"); } //a//0 石头,1 布,2 剪刀 b//0 石头,1 布,2 剪刀 int c=a-b; if(c==0){System.out.println("打平了"); }else if(c==-2||c==1){System.out.println("恭喜你,你赢了"); }else{System.out.println("再接再厉"); } Scanner sc=new Scanner(System.in); System.out.println("是否继续Y是,N否"); String str=sc.nextLine(); if(str.equals("Y")){Referee r=new Referee();r.games(p1,c1); }elsereturn;

推荐阅读:

    想了解更多实用资料的资讯,请访问:实用资料
    下载文档

    看过《剪刀石头布作文800字》的人还看了以下文章

    延伸阅读

    今天,我读了一个故事叫《河底》。    这个故事的主要内容是:夏日午后,阳光很猛烈,树上的蝉无聊地重复哼着一句“知了,知了……”黑狗蹲在门前大口大口地吐着舌头,小孩子跑到风扇下,把风扇开到最大挡,

    读《吹小号的天鹅》引发的中国梦  我们的生活中处处都含有哲理,书中的哲理是给我们帮助最大的。这个暑假老师推荐给我们一本书《吹小号的天鹅》不仅告诉了我一个道理,还引发了我的中国梦。  只要是中国人,

    浙江省舟山市岱山县衢山镇&mdash;&mdash;以前是一个被废弃的海岛,后来经过人们的改造才成为如今这样美丽的衢山岛。  它位于浙江省舟山群岛中北部,衢山岛总面积73.6平方公里,其中滩涂面积13

    违规,是指违反了某些规定。但是&ldquo;违规&rdquo;一词中的&ldquo;规&rdquo;字并不是指指定的某项规定,这个&ldquo;规&rdquo;字是指所有双方协商好达成的规定。本站站今

    疫情就是命令,防控就是责任。以下是本站分享的疫情防控对照检查材料,希望能帮助到大家!疫情防控对照检查材料查找在疫情防控工作中是否存在&ldquo;麻痹&rdquo;&ldquo;厌倦&rdquo;&l

    所谓通过劳动改变劳动者的生存和发展方式包括将劳动转化为物质生活方式的过程,就是所谓劳动者的心理发展过程。一个人做什么取决于他的社会环境和个人能力包括认知能力,所以他不能带着有色眼镜看一个人的作品。以下

    园林专业求职信(15篇)时间就如同白驹过隙般的流逝,迎接我们的将是新的工作机会,新的挑战,这时一封好的求职信可以起到毛遂自荐的作用哦。那么怎样写好求职信呢?下面是小编精心整理的园林专业求职信,欢迎大家分享

    20xx年以来,我局对安全保卫工作作了认真对照检查,现将情况报告如下:  一、建立领导机构和健全安全管理制度  卫生局建立了安全保卫领导小组,组长:曹兴东副组长:,成员:。做到安全保卫工作有章可循自查报告

    建议书150字(26篇)建议书150字篇1xx市全体人民们:你们好!在我们的生活中,有许多人不注意环保这个问题,如果再不重视这一方面,地球就会面临巨大的灾难,到时候,人类也会灭亡。首先,让我们来找

    2023年最新话务员工作计划范文(13篇)2023年最新话务员工作计划范文篇1我接触话务员的时间不长,跟老同事相比,我是一个新手。但这并不能成为我可以比别人差的理由,相反,越是因为这样,我就要付出