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

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

延伸阅读

【申请书】篇一:工作申请书范文大全(共7篇) 篇一:工作岗位调动申请书范文精选大全 工作岗位调动申请书范文大全 岗位调动申请书怎么写?这个问题苦恼了许多需要申请岗位调动的朋友。那么,有无岗位调动申请书

实施方案是指对某项工作,从目标要求、工作内容、方式方法及工作步骤等做出全面、具体而又明确安排的计划类文书,是应用写作的一种文体。以下是小编收集整理的师范学院与镇校地基层党组织结对共建实施方案【5篇】,

发生交通事故授权委托办理应该怎么写委托书?以下是小编整理的交通事故授权委托书格式,欢迎参考阅读!  交通事故授权委托书1  委托人:×××(个人:姓名、性别、出生年月日、工作单位、身份证号码、住址委托书

上次购书后,还不等阅读便进入期末考试模式。一直无暇看,假期得在余闲,静下心来看了这本《岛上书店》。爱丽丝岛上的神圣之地

关于会计个人工作总结锦集八篇总结是把一定阶段内的有关情况分析研究,做出有指导性结论的书面材料,它能够使头脑更加清醒,目标更加明确,因此十分有必须要写一份总结哦。总结怎么写才是正确的呢?下面是小编为大家

党支部规范化建设达标创建工作中,我市坚持稳步推进,分步从培训、摸底、施策三项基础性工作做起,努力围绕“创建标准基层掌握、支部底数清楚明白、实施方案简洁明了”的目标,为下一步达标创建奠定了坚实的基础。以

微粉硅胶的分子式为:mSiO2-nH2O。它是一种白色粉末状的无机化工产品,属精细化工类高技术产品。微粉硅胶在片剂中的主要作用为润滑剂。本站今天为大家精心准备了微粉硅胶在片剂中的作用是什么,希望对大家

2023年最新安全生产月主题演讲稿(28篇)2023年最新安全生产月主题演讲稿篇1各位尊敬的领导及亲爱的工友们:大家好!激情六月、阳光灿烂,生命就如同这飞火流萤一样的美丽!我们的企业,也如同这火热

老人生日祝福语简短(26篇)老人生日祝福语简短篇11、一份欣喜送给特别日子里特别的您:祝生日快乐,健康幸福!您用心血育得百花盛开,您用努力为企业增光添彩,生日来临之际,谨祝快乐2、吃得着美味,说明