zoukankan      html  css  js  c++  java
  • 简单的石头剪刀布(机器胜率略高)

    #include <iostream>
    #include <cstdlib>
    #include <ctime>
    using namespace std;
    int main()
    {
    srand(time(NULL));
    int a,b,c;
    cout<<"人机剪刀石头布游戏现在开始:"<<endl;
    cout<<"1表石头,2表布,3表剪刀,0退出游戏"<<endl<<"请输入:"<<endl; 
    while(scanf("%d",&a)!=EOF)
    {
    if(a==0) break;
    int n=rand()%4;
    if(a==1)
    {
      cout<<"人类出石头"<<" ";
      if(n>a) cout<<"电脑出布"<<endl<<"电脑胜"<<endl;
      if(n==a) cout<<"电脑出石头"<<endl<<"平局"<<endl;
      if(n<a) cout<<"电脑出剪刀"<<endl<<"人类胜"<<endl;
    }  
    else if(a==2)
    {
      cout<<"人类出布"<<" ";
      if(n>a) cout<<"电脑出剪刀"<<endl<<"电脑胜"<<endl;
      if(n==a) cout<<"电脑出布"<<endl<<"平局"<<endl;
      if(n<a) cout<<"电脑出石头"<<endl<<"人类胜"<<endl;
    }
    else if(a==3)
    {
      cout<<"人类出剪刀"<<" ";
      if(n>a) cout<<"电脑出石头"<<endl<<"电脑胜"<<endl;
      if(n==a) cout<<"电脑出剪刀"<<endl<<"平局"<<endl;
      if(n<a) cout<<"电脑出布"<<endl<<"人类胜"<<endl;

    else cout<<"出错,请输入1-3的数"<<endl;
    getchar();
    }
    cout<<"退出游戏"<<endl;
    return 0;
    }
  • 相关阅读:
    js中定时器2
    js中定时器之一
    js中的Event对象
    hdu 1041(递推,大数)
    hdu 1130,hdu 1131(卡特兰数,大数)
    hdu 2044-2050 递推专题
    hdu 3078(LCA的在线算法)
    hdu 1806(线段树区间合并)
    hdu 3308(线段树区间合并)
    poj 2452(RMQ+二分查找)
  • 原文地址:https://www.cnblogs.com/cnlik/p/11851912.html
Copyright © 2011-2022 走看看