当前位置: 首页 > news >正文

注册微信小程序流程搜索引擎优化与关键词的关系

注册微信小程序流程,搜索引擎优化与关键词的关系,网站php怎么做的,帝国红色政府网站cms模板猜数字 小游戏介绍:猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了,还是小了,相等表示猜到了。如果猜到&…

 猜数字


小游戏介绍:猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了,还是小了,相等表示猜到了。如果猜到,则结束程序。


小游戏实现的功能:

1.设置随机数生成1到100的随机数

2.精美的菜单让用户明白怎么操作游戏

3.五次猜机会只有五次猜数字的机会

4.游戏登入页面输入密码登入小游戏

5.自行选择操作用户自行选择玩游戏或者退出游戏


 首先来到我们的头文件:

#include<iostream>//标准输入输出流
#include<malloc.h>//动态开辟内存
#include<assert.h>//断言
#include <Windows.h>//改变字体颜色
#include<ctime>//使用time函数
#include<conio.h>//使用getch函数

枚举常量:

enum Menu
{Quit = 0,Play = 1
};

小游戏的登入系统 :

void menu2()
{int input = 0, count = 0, i = 0;char mima[20] = "123";char shuru[20] = { 0 };system("color F4");cout << "\t\t\t     **************************************" << endl;cout << "\t\t\t     |       *欢迎来到猜数字小游戏*       |" << endl;cout << "\t\t\t     |           *            *           |" << endl;cout << "\t\t\t      ------------------------------------ " << endl;cout<<"请输入登入密码:"<<endl;while ((count = _getch()) != '\r'){if (count == '\b'){i--;cout << "\b \b" << endl;}else{shuru[i++] = count;cout<<"*"<<flush;  //flush不换行的输出流}}shuru[i++] = '\0';if (strcmp(mima, shuru) == 0)//比较字符串的大小{cout << "\n密码正确,您已进入系统!" << endl;}else{cout << "密码错误,请重新输入!" << endl;exit(0);//关闭当前文件}system("pause");system("cls");
}

我们的游戏环节:

void game()
{int r = rand() % 100 + 1;//生成1到100之间的随机数int* ptr = (int*)malloc(sizeof(int));assert(ptr);//判断ptr的动态内存有没有开辟成功int count = 5;while (count--){cout << "请输入你喜欢的数字>:" <<endl;cin >> *ptr;if (*ptr > r){cout << "你还有" << count << "次机会" << endl;cout << "猜大啦!" << endl;}else{cout << "你还有" << count << "次机会" << endl;cout << "猜小啦!" << endl;}if (*ptr == r){cout << "恭喜你,猜对了!" << endl;break;}if (count == 0){cout << "很遗憾,失败了,正确的值为" << r << endl;}}free(ptr);//释放空间ptr = NULL;
}

我们的操作菜单:

void menu1()
{system("color F4");cout << "|----------------------------------|" << endl;cout << "|----------*猜数字游戏*------------|" << endl;cout << "|------------1.Play----------------|" << endl;cout << "|------------0.Quit----------------|" << endl;cout << "|----------------------------------|" << endl;
}

我们的main函数:

int main()
{menu2();srand((unsigned int)time(NULL));//添加随机数种子,利用当前时间作为随机数,防止每次随机数都一样int* input = (int*)malloc(sizeof(int));assert(input);//判断input的动态内存有没有开辟成功do {system("cls");//清空控制台menu1();cout << "请输入当前操作:" << endl;cin >> *input;switch (*input){case Quit://枚举类型美化选项cout << "--------*您已退出游戏*--------" << endl;system("pause");break;case Play:game();system("pause");break;default:cout << "-----------*输入错误,重新输入*-----------" << endl;cin >> *input;system("pause");}} while (*input);free(input);//释放空间input = NULL;return 0;
}

以下就是我们猜数字小游戏的整个代码啦:


#include<iostream>
#include<malloc.h>
#include<assert.h>
#include <Windows.h>
#include<ctime>
#include<conio.h>
using namespace std;
enum Menu
{Quit = 0,Play = 1
};
void menu2()
{int input = 0, count = 0, i = 0;char mima[20] = "123";char shuru[20] = { 0 };system("color F4");cout << "\t\t\t     **************************************" << endl;cout << "\t\t\t     |       *欢迎来到猜数字小游戏*       |" << endl;cout << "\t\t\t     |           *            *           |" << endl;cout << "\t\t\t      ------------------------------------ " << endl;cout<<"请输入登入密码:"<<endl;while ((count = _getch()) != '\r'){if (count == '\b'){i--;cout << "\b \b" << endl;}else{shuru[i++] = count;cout<<"*"<<flush;}}shuru[i++] = '\0';if (strcmp(mima, shuru) == 0){cout << "\n密码正确,您已进入系统!" << endl;}else{cout << "密码错误,请重新输入!" << endl;exit(0);}system("pause");system("cls");
}
void game()
{int r = rand() % 100 + 1;int* ptr = (int*)malloc(sizeof(int));assert(ptr);int count = 5;while (count--){cout << "请输入你喜欢的数字>:" <<endl;cin >> *ptr;if (*ptr > r){cout << "你还有" << count << "次机会" << endl;cout << "猜大啦!" << endl;}else{cout << "你还有" << count << "次机会" << endl;cout << "猜小啦!" << endl;}if (*ptr == r){cout << "恭喜你,猜对了!" << endl;break;}if (count == 0){cout << "很遗憾,失败了,正确的值为" << r << endl;}}free(ptr);ptr = NULL;
}
void menu1()
{system("color F4");cout << "|----------------------------------|" << endl;cout << "|----------*猜数字游戏*------------|" << endl;cout << "|------------1.Play----------------|" << endl;cout << "|------------0.Quit----------------|" << endl;cout << "|----------------------------------|" << endl;
}
int main()
{menu2();srand((unsigned int)time(NULL));int* input = (int*)malloc(sizeof(int));assert(input);do {system("cls");menu1();cout << "请输入当前操作:" << endl;cin >> *input;switch (*input){case Quit:cout << "--------*您已退出游戏*--------" << endl;system("pause");break;case Play:game();system("pause");break;default:cout << "-----------*输入错误,重新输入*-----------" << endl;cin >> *input;system("pause");}} while (*input);free(input);input = NULL;return 0;
}

http://www.ritt.cn/news/17238.html

相关文章:

  • 长沙网页制作模板的网站深圳竞价托管
  • 建设部网站核对编号qq推广网站
  • 苹果电脑无法登陆建设银行网站常见的推广方式有哪些
  • 江苏建设厅官方网站外贸自建站的推广方式
  • 帮别人做违法网站网站制作公司高端
  • 誉字号网站上海百度首页优化
  • 石家庄谷歌推广下载优化大师
  • 没有网站可以域名备案吗西安seo网站关键词优化
  • 无锡建设银行网站对网络推广的理解
  • 装饰公司做网站搜图片百度识图
  • 响应式潍坊网站建设成都seo学徒
  • 深圳杰恩创意设计有限公司网站电商运营培训班多少钱
  • wordpress插件vip西安百度seo代理
  • 中铁建设门户网登录入口手机端优化大师app下载安装
  • 企业定制网站建设公司网络营销与直播电商好就业吗
  • 嵌入式软件开发工资高吗seo的宗旨是什么
  • 在元典公司做网站有合同吗鼓楼网站seo搜索引擎优化
  • 小程序制作方案书seo研究协会网是干什么的
  • 可信赖的南昌网站建设seo类目链接优化
  • 域名做网站名武汉网络推广平台
  • 武汉做网站建设google高级搜索
  • 龙岗网站建设开发设计公司福州seo代理商
  • 深圳医疗网站建设报价seo优化中商品权重主要由什么决定
  • 福田蒙派克9座商务车报价及图片网站的优化策略方案
  • 网站页面设计流程seo优化的作用
  • 金昌市建设局网站seo指的是
  • ih5制作平台官网免费开封网站快速排名优化
  • 深圳做棋牌网站建设有哪些公司seo是什么及作用
  • 做的烂的大网站北京seo公司
  • wordpress后台账号密码网站关键词优化报价