抖音超火的数字炸弹 c++ 实现

本人第一次写文章,如有错误,请见谅!

大家好,今天给大家带来猜数字游戏C++版游戏原理:初始数据范围1-100,后随机生成一个数,如果猜的数在所给范围中,范围就会不断缩小,如果猜中,就会受到惩罚。

(p.s:如果不想要解析,可以直接跳到最后)

写程序最重要的是什么?脑子?不,是基础程序…

#include
using namespace std;
int main()
{

    return 0;
}

先定义几个变量:

int ans=17;//目标数字,猜到就输了
int x,y;//最大范围与最小范围
int n;//输入的数

接下来做while循环:

while(1)//无限循环
{
    cout<<"范围:"<>n;//输入猜的数
	if(n=x&&n<=y) x=n;//当输入比目标小时,输入的数为最小范围
	if(n>ans&&n>=x&&n<=y) y=n;//当输入比目标大时,输入的数为最大范围
	if(n>y) cout<<"输入的数太大,请重新输入:"<

那么基本上就是这样了,完整程序如下:

#include
using namespace std;
int main()
{
    int ans=17,n=0,x=0,y=100;
    while(1)
	{
		cout<<"范围:"<>n;
		if(n=x&&n<=y) x=n;
		if(n>ans&&n>=x&&n<=y) y=n;
		if(n>y) cout<<"输入的数太大,请重新输入:"<

但是!还没完!再在前面加亿点点装饰.....

cout<<"--------------------"<

加一个惩罚......

void chui1()//锤子的图
{
	cout<<"*************"<

最后把目标调整为随机数:

srand((int)time(0));
int ans=rand()%100;

最终完整代码在这里:

#include 
using namespace std;
void chui1()
{
	cout<<"*************"<>n;
		if(n=x&&n<=y) x=n;
		if(n>ans&&n>=x&&n<=y) y=n;
		if(n>y) cout<<"输入的数太大,请重新输入:"<

运行结果:

抖音超火的数字炸弹 c++ 实现_第1张图片

如果我猜中了......

抖音超火的数字炸弹 c++ 实现_第2张图片

抖音超火的数字炸弹 c++ 实现_第3张图片

今天的教程到这里就结束了,最后不要忘记 点赞,关注,评论哦!

你可能感兴趣的:(笔记,c++,开发语言,后端)