zoukankan      html  css  js  c++  java
  • 20200711 千锤百炼软工人第六天

    今天也是很遗憾没有学习JAVA语言.........

    今天还是完成的小学期之前的几个任务的完善工作

    在此附上源代码和运行截图

    #include<iostream>
    #include<time.h>
    #include<stdlib.h>
    using namespace std;
    class youxi
    {
    public:
     youxi();
     ~youxi
     (void);
     void caiquan();
     void cwinadd();
     void pwinadd();
     void peaceadd();
     int putcwin();
     int putpwin();
     int putpeace();
    private:
     int a, b;
     int cwin, pwin, peace;
    };
    youxi::youxi()
    {
     cwin = 0;
     pwin = 0;
     peace = 0;
    }

    youxi::~youxi(void)
    {
    }
    void youxi::caiquan()
    {
     cout << "请输入石头,剪刀,或布.三者的代号为1、2、3(输入4退出) ";
     srand(time(0));
     for (;;)
     {
      cin >> a;
      if (a != 1 && a != 2 && a != 3 && a != 4)
      {
       cout << "请重新输入。 ";
       continue;
      }
      if (a == 4)
      {
       cout << "电脑赢的次数:" << putcwin() << endl << "玩家赢的次数:" << putpwin() << endl << "平局次数:" << putpeace() << endl;
       break;
      }
      b = rand() % 3 + 1;
      if (b == 1)
       cout << "电脑出的石头。";
      else if (b == 2)
       cout << "电脑出的剪刀。";
      else if (b == 3)
       cout << "电脑出的布。";
      cout << endl;
      if (a == 1 && b == 2 || a == 2 && b == 3 || a == 3 && b == 1)
      {
       cout << "玩家胜利。";
       pwinadd();
      }
      else if (b == 1 && a == 2 || b == 2 && a == 3 || b == 3 && a == 1)
      {
       cout << "电脑胜利。";
       cwinadd();
      }
      else if (a == b)
      {
       cout << "平局。";
       peaceadd();
      }
      cout << endl;
     }
     
     
    }
    void youxi::cwinadd()
    {
     cwin++;
    }
    void youxi::pwinadd()
    {
     pwin++;
    }
    void youxi::peaceadd()
    {
     peace++;
    }
    int youxi::putcwin()
    {
     return cwin;
    }
    int youxi::putpwin()
    {
     return pwin;
    }
    int youxi::putpeace()
    {
     return peace;
    }
    int main()
    {
     youxi a;
     a.caiquan();
    }
  • 相关阅读:
    PHP之防御sql注入攻击的方式
    分享Java开发的利器-Lombok
    Linux最佳的云存储服务分析
    提升PHP编程效率的20个要素
    Java中常见的URL问题及解决方案
    配置CNPM-基础案例
    微软Skype Linux客户端全新发布
    jQuery 3.0最终版发布,十大新特性眼前一亮
    【风马一族_mysql】MySQL免安装版环境配置图文教程
    【风马一族_物理】维度空间的粒子
  • 原文地址:https://www.cnblogs.com/huangmouren233/p/13284996.html
Copyright © 2011-2022 走看看