码迷,mamicode.com
首页 > 其他好文 > 详细

随机数

时间:2016-10-22 14:38:09      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:bsp   player   cout   ctime   stream   and   srand   char   pac   

#include <iostream>
#include <iomanip>
#include <cstdlib>
#include<ctime>
using namespace std;
class player{
 public:
    char manplay(int a);
    char computerplay(int a);
    int a;
    char s[3][3];
};

int main()
{   
 int a,b,c,d,e,f,g,h,i;
 player man,computer;
 srand(time(0));
 
 cin>>a;
 man.manplay(a);

 
 b=rand()%9+1;
 while(b==a){
  b=rand()%9+1;
 }
 cout<<b<<endl;
 computer.computerplay(b);

 
 cin>>c;
 man.manplay(c);

 
 d=rand()%9+1;
 while(d==a||d==b||d==c){
  d=rand()%9+1;
 }
 cout<<d<<endl;
 computer.computerplay(d);

 
 cin>>e;
 man.manplay(e);

 
 f=rand()%9+1;
 while(f==a||f==b||f==c||f==d||f==e){
  f=rand()%9+1;
 }
    cout<<f<<endl;
    computer.computerplay(f);

   
 cin>>g;
 man.manplay(g);

 
 h=rand()%9+1;
    while(h==a||h==b||h==c||h==d||h==e||h==f||h==g)
 {
  h=rand()%9+1;
 }
 cout<<h<<endl;
 computer.computerplay(h);

 
 
 cin>>i;
 man.manplay(i);

 
 
 
 
 
 
 

}
 char player::manplay(int a){
  s[a/3-1][a%3-1]=‘o‘;
     cout<<s[a/3-1][a%3-1]<<endl;
 }
 char player::computerplay(int a){
  s[a/3-1][a%3-1]=‘x‘;
     cout<<s[a/3-1][a%3-1]<<endl;
 }

随机数

标签:bsp   player   cout   ctime   stream   and   srand   char   pac   

原文地址:http://www.cnblogs.com/sysu-eeman-yang/p/5987522.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!