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)
{
#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;
}
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;
}
cout << "很遗憾,未能在规定时间内猜出正确数字,该数字是:" << s << endl;
else
cout << "恭喜!正确猜出数字" << s << endl;
cout << "是否继续游戏" << endl;
cout << "输入“1”继续游戏" << endl;
cin >> a;
} while (a == 1);
cout << "您选择不进行游戏" << endl;
system("pause");
return 0;
}
这是一个猜数游戏
首先由玩家设置游戏时间
系统会随机取一个数
然后由玩家猜
这样一个简单的小程序

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 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 热点速览」