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

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

    延伸阅读

    出口合同卖方:____合同号码:____买方:____双方同意按下列条款由卖方出售,买方购进下列货物:───────────────┬────────┬─────┬─────(1)货物名称、规格、包装

    【热门】打架检讨书模板集合七篇在某件事出现差错以后,为了避免再次出现相同情况,往往被要求写检讨书来自我检讨,做事不能马虎,写检讨书也应如此。那么对应的检讨书到底怎么写呢?下面是小编为大家整理的打架检讨

    【必备】质量承诺书模板集锦7篇在学习、工作或生活中,许多人都写过书信吧,书信是人们是人们传递传递信息、交流思想感情的一种交际工具。写起信来就毫无头绪?下面是小编精心整理的质量承诺书7篇,供大家参考借鉴

    幼儿园教师培训工作总结篇1  我很荣幸参加了武汉城市职业学院组织的幼儿园转岗教师的培训,十五天来,聆听了众位专家老师的讲座,感慨万分,获益良多。  通过对《3—6岁儿童学习与发展指南》的解读,让我明白

    化学(chemistry)是自然科学的一种,主要在分子、原子层面,研究物质的组成、性质、结构与变化规律,创造新物质(实质是自然界中原来不存在的分子)。爱学范文今天为大家精心准备了高中化学教学工作总结

    《复活》是俄国作家列夫托尔斯泰的作品,是作家一生探索和思想的总结,被誉为俄国批判现实主义发展的高峰。我读过之后深有感触。《复活》主要写了一个出身于贵族家庭的少年聂赫留朵夫,诱奸了姑妈家的女仆卡秋莎,之

    元宵节是中国的传统节日之一,也被称为上元节、小正月、除夕或元宵节。时间是每年农历正月十五。第一个月是农历的第一个月。古人称之为“自然”夜晚&rdquo是&ldquo夜晚&rdquo,第一个月的第十五天

    小学生安全无小事国旗下演讲稿7篇小学生安全无小事国旗下演讲稿大家都有了解吗?在现在社会,演讲稿的使用频率越来越高,那要怎么写好演讲稿呢?以下是小编精心收集整理的小学生安全无小事国旗下演讲稿,下面小编就

    我心中的小康我心中的小康1000作文我心中的小康作文(三篇)小康社会是古代思想家描绘的诱人的社会思想,也表现了普通百姓对宽裕的理想生活的追求。而在我心中的小康社会,具体就是:人民的生活更加美好。下面是

    校长研修班学习心得体会8篇校长研修班学习心得体会篇17月14日上午,xx市的桂老师给我们带来了专题讲座《用心用情做好班主任》。桂老师率真可爱,像与我们拉家常一样,将自己的工作案例变成一个个故事,深情并