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;
}
这是一个猜数游戏
首先由玩家设置游戏时间
系统会随机取一个数
然后由玩家猜
这样一个简单的小程序
 
posted @   黄某人233  阅读(124)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示