• 20200709 千锤百炼软工人第四天


    今天学习了JAVA语言的一些基本的语法,运算符等等

    其中按位或预算符 |  

    按位异或预算符 ^

    左移运算符 <<

    右移运算符 >>

    无符号右移运算符>>>

    这是几个基本的之前接触较少的运算符

    其他的就是和之前学习的语言 相差不大的一些知识

    在此也就不再一一列举了

    之后完成了一个小学期的程序

    是一个小游戏

    在此附上代码

    #include <iostream>
    #include <stdlib.h>
    #include <time.h>
    using namespace std;
    int main()
    {
     int t1,t2, x, a, s, z, q;
     srand((unsigned)time(NULL));
     do
     {
      s = rand()%100+1;
      cout << "请设置时间:";
      cin >> q;
      t1 = time(NULL);
      cout << "请输入您猜的数字:";
      cin >> x;
      while (x != s)
      {
       cin >> x;
       if (x < s)
       {
        cout << "低了" << endl;
        t2 = time(NULL);
        q = q - (t2 - t1);
        cout << "您的剩余时间:";
        if (q <= 0)
         cout << "0" << endl;
        else
         cout << q << endl;
       }
       else if (x > s)
       {
        cout << "高了" << endl;
        t2 = time(NULL);
        q = q - (t2 - t1);
        cout << "您的剩余时间:";
        if (q <= 0)
         cout << "0" << endl;
        else
         cout << q << endl;
       }
       if (q == t1|| q <= 0)
        break;
      }
      if (q == t1 || q <= 0)
       cout << "很遗憾,未能在规定时间内猜出正确数字,该数字是:" << s << endl;
      else
       cout << "恭喜!正确猜出数字" << s << endl;
      cout << "是否继续游戏" << endl;
      cout << "输入“1”继续游戏" << endl;
      cin >> a;
     } while (a == 1);
     cout << "您选择不进行游戏" << endl;
     system("pause");
     return 0;
    }
    这是一个猜数游戏
    首先由玩家设置游戏时间
    系统会随机取一个数
    然后由玩家猜
    这样一个简单的小程序
     
  • 相关阅读:
    十分钟-Nginx 入门到上线
    83.面向忙碌开发者的 Android 知识点收录 (转)
    技术人,为什么需要构建知识图谱 (转载)
    C# 4.0四大新特性代码示例与解读
    .NET 项目代码风格要求
    .NET 推荐博客
    C# 五、谈扩展方法的理解
    ASP.NET 一步步开发自己的博客 .NET版(11、Web.config文件的读取和修改)
    ASP.NET 你必须知道的EF知识和经验
    Linq表达式、Lambda表达式你更喜欢哪个?
  • 原文地址:https://www.cnblogs.com/huangmouren233/p/13275187.html
Copyright © 2020-2023  润新知