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

当前位置:爱学范文网>>实用资料>>剪刀石头布作文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字》的人还看了以下文章

    延伸阅读

    好的道歉信不仅会取得对方的谅解,还会增进彼此的感情。你了解商务英文道歉信该怎么写吗?下面是小编为大家整理的商务英文道歉信,希望对大家有帮助。 商务英文道歉信篇一 Dear Mr. Hunnicu

    幼儿园教师的大班工作总结篇1  记得在一本书上看到,老师分四种类型:智慧爱心型,爱心勤劳型,勤劳良心型,良心应付型。工作以来,我一直不断努力,积极思考如何做好幼儿教师工作,希望自己成为一名智慧爱心型的

    职称评审是指已经经过初次职称认定的专业技术人员,在经过一定工作年限后,在任职期内完成相应的继续教育学时,申报中级职称以上的人员须在专业期刊发表论文并且经过一些基本技能考试。下面是爱学范文为大家整理的

    学校历史教学工作计划日子在弹指一挥间就毫无声息的流逝,我们的工作又进入新的阶段,为了在工作中有更好的成长,该为自己下阶段的学习制定一个计划了。那么你真正懂得怎么写好计划吗?以下是小编帮大家整理的学校历

    摘要是对某一阶段的工作或某项工作完成情况进行回顾和分析的书面材料,包括成就、存在的问题、经验教训,以便为今后的工作提供帮助和参考。以下是为大家整理的关于疫情期

    秋分,顾名思义,就是秋季的中间点。秋分节气逐步到来,而在这即将来到的秋分节气中,为了我们的身体,我们好吃什么呢?下面是本站为大家带来的秋分吃什么养生秋分养生,希望能帮助到大家!秋分吃什么养生秋分养生百

    干部任职是一件光荣的事情,那么如何写一份发言稿来壮壮威呢?以下是中国文库-教育资源网分享的任命后个人表态发言最新,希望能帮助到大家!任命后个人表态发言最新尊敬的________、各位领导、同志们:大家

    金工电工实习报告实习是每一个大学生都需要经历的事情,实习结束,我们也需要写实习报告,接下来小编为大家推荐的是金工电工实习报告,仅供参考。在为期两周的实习当中感触最深的便是实践联系理论的重要性,当遇到实

    2023年小学数学教师年度考核总结(精选7篇)数学是在人类历史发展和社会生活中,发挥不可替代的作用,同时也是学习和研究现代科学技术必不可少的基本工具。以下是小编准备的2023年小学数学教师年度考核总结范文,欢

    每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?这里我整理了一些优秀的范文,希望对大家有所帮