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;
    }
  • 相关阅读:
    poj3372 Candy Distribution
    poj3270 Cow Sorting
    poj2888 Magic Bracelet
    poj2429 GCD & LCM Inverse
    poj1811 Prime Test
    poj2689 Prime Distance
    【思维】2017多校训练七 HDU6121 Build a tree
    【字符串+BFS】Problem 7. James Bond
    【dfs】codeforces Journey
    【思维+贪心】codeforces Game of the Rows
  • 原文地址:https://www.cnblogs.com/cnlik/p/11851912.html
Copyright © 2011-2022 走看看