自己的练习
2015-09-21 21:25
363 查看
#include <iostream> #include <cstdlib> #include <ctime> #include <windows.h> using namespace std; class shaizi { public: void setdian(); int getdian(); private: int dian; }; const int r = 9; //round必须置一个奇数 int main() { shaizi s1, s2; int i = 1, n1 = 0, n2 = 0; while (i <= r) { s1.setdian(); Sleep(1000); //延时1000毫秒,即1秒 s2.setdian(); cout << "第" << i << "轮: 甲 " << s1.getdian() << ",乙: " << s2.getdian(); if (s1.getdian()>s2.getdian()) n1++; else if (s2.getdian()>s1.getdian()) n2++; else { cout << ",平局重掷 " << endl; continue; } i++; cout << endl; if (n1 == (r/ 2 + 1) || n2 == (r / 2 + 1)) break; } cout << "甲赢 " << n1 << " 轮,乙赢 " << n2 << " 轮"; if (n1>n2) cout << ",甲胜" << endl; else if (n2>n1) cout << ",乙胜" << endl; return 0; } int shaizi::getdian() { return dian; } void shaizi::setdian() { srand(time(0)); //设置种子数,由于有了间隔,能够保证种子数不同 dian = rand() % 6 + 1; //实际每次取出的是,种子数确定的随机序列中的第一个 }
相关文章推荐
- hdu5459 Jesus Is Here
- 大数据量高效导入数据库(以excel导入sqlserver为例)
- javascript鼠标经过背景色和字体颜色改变
- Shell 调试
- 航班预订系统需求说明书-登录模块1.0
- 简易新浪微博客户端--Sweetheart
- 使用Zxing实现Android二维码扫描
- hadoop windows
- 无根树转有根树代码
- 数据库之视图浅析
- 巨杉数据库创始人兼CTO王涛:SequoiaDB为何要开源?
- 下面哪些函数调用必须进入内核才能完成?
- FPGA图案--数字表示(代码+波形)
- [leetcode 27]Implement strStr()
- FTP原理
- UNIX环境编程学习笔记(16)——进程管理之进程环境变量 http://www.cnblogs.com/lienhua34/p/4005367.html
- hdu5452(2015沈阳网络赛C题)
- 货币求和
- firefox设置代理服务器时怎样设置才能使得访问局域网时不使用代理
- 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法 在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。