面向对象第三次作业部分参考代码
来源:互联网 发布:萃妮缇 知乎 编辑:程序博客网 时间:2024/05/16 19:49
#include <iostream.h> #include <stdlib.h> #include <time.h> int rollDice(void); int winnum = 0,losenum = 0; int s[11]={0}; void game() { enum Status{CONTINUE,WON,LOST}; int sum,myPoint,num = 1; Status gameStatus; sum = rollDice(); //first roll of the dice s[sum-2]++; switch(sum) { case 7: case 11: gameStatus = WON;//win on first roll break; case 2: case 3: case 12: gameStatus = LOST; //lose on first roll break; default: gameStatus = CONTINUE; myPoint = sum; //remember point break; //optional } while(gameStatus == CONTINUE) //keeping rolling { num++; if(num <= 7) { sum = rollDice(); if(sum == myPoint) //win by making point gameStatus = WON; } else gameStatus = LOST; } if(gameStatus == WON) winnum++; else losenum++; return; } int rollDice() //get sum of two random numbers between 1 and 7 { int die1,die2,workSum; die1 = 1 + rand() % 6; //first number die2 = 1 + rand() % 6; //second number workSum = die1 + die2; return workSum; } void main() { srand(time(NULL)); for(int i = 0; i < 1000;i++) game(); cout<<"The Win Number is:"<<winnum<<endl; cout<<"The Lose Number is:"<<losenum<<endl; for(int j = 0;j < 11;j++) cout<<s[j]<<" "; cout<<endl; }
0 0
- 面向对象第三次作业部分参考代码
- 面向对象第三次作业
- 面向对象第二次作业参考代码
- 面向对象第四次作业参考代码
- 面向对象第三次实验
- 面向对象第一次实验参考代码
- ACM编程协会第三次作业答案参考
- PHP面向对象接口部分基础代码
- 课后作业代码参考
- 第三次C++作业——代码篇
- 程序设计第三次作业附加 代码规范
- 面向对象程序设计 第五次实验参考代码
- 面向对象程序设计 第六次实验参考代码
- DELPHI面向对象参考
- 第三次作业
- 第三次作业
- 第三次作业
- 第三次作业
- 哈夫曼树与哈夫曼编码
- Linux串口工具minicom配置
- javascript基础之四(数组详解)
- JS播放声音 兼容所有浏览器
- IOS网络笔记--使用视频播放
- 面向对象第三次作业部分参考代码
- JDK7目录监视服务
- 无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法
- Android Material Design之Toolbar与Palette实践
- javascript基础之五(this与闭包详解)
- eclipse启动tomcat
- Hadoop2.6.1中的Reducer实现
- Matlab 并行编程——CUDA
- Android 常用colors xml