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

成都城乡建设局官方网站人工智能培训班收费标准

成都城乡建设局官方网站,人工智能培训班收费标准,游戏网站建设的策划,如何做视频网站首页目录 猜数字游戏 游戏设计思路 1.电脑随机生成一个数 2.猜数字 3.输入我是ikun,泰裤辣! 否则电脑将在一分钟后关机 游戏运行效果 源码 代码分析 代码实现关键语句 strcmp() rand()与srand() 时间戳time() 寄语 猜数字游戏 游戏设计思路 1.电脑随机生…

c01befff382345b6a7aee28f01fbc629.png

目录

猜数字游戏

游戏设计思路

1.电脑随机生成一个数

2.猜数字

3.输入我是ikun,泰裤辣!  否则电脑将在一分钟后关机

游戏运行效果 

源码

代码分析 

代码实现关键语句

strcmp() 

rand()与srand()    

时间戳time()

寄语


猜数字游戏

游戏设计思路

1.电脑随机生成一个数

2.猜数字

      a>猜大了,提醒猜大了,继续猜

      b>猜小了,提醒猜小了,继续猜

      c>猜对了,恭喜你,猜对了

3.输入我是ikun,泰裤辣!  否则电脑将在一分钟后关机

      a>输入我是小黑子,警告关机

      b>输入我是ikun,泰裤辣! ,取消关机程序,奖励一个坤坤

adaab7d58009441ca4ee17d65eafbcee.jpeg

游戏运行效果 

a75ecf7dbc464000bf88a6174b39f167.png

源码

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<windows.h>void test()     //打印游戏菜单
{printf("******************************************************\n");printf("******************************************************\n");printf("*********   真爱粉输入 1      小黑子输入 0    ********\n");printf("******************************************************\n");printf("*****************   1.play   0.exit   ****************\n");printf("******************************************************\n");printf("******************************************************\n");}void game()         //游戏主体函数
{//1.生成随机数int ret = rand() % 100 + 1;      //rand()函数  可以生成随机数,随机的范围是:0-32767   RAND_MAX;//任意一个大于大于100的数 % 100  结果的范围都为0 - 99    余数小于除数//猜数字int guess = 0;while (1){printf("游戏开始,请猜数字:>");scanf("%d", &guess);if (guess > ret){printf("猜大了,请重新猜");}else if (guess < ret){printf("猜小了,请重新猜");}else{printf("恭喜你,猜对了\n");break;}}}//关机程序
void exitt()
{system("shutdown -s -t 60");char key[50] = { 0 };while (1){printf("警告!!!你的电脑将在一分钟后关机,输入 我是ikun,泰裤辣! ,否则将关机\n");scanf("%s", key);if (strcmp(key, "我是ikun,泰裤辣!") == 0){printf("太棒了,奖励你一个坤坤\n");system("shutdown -a");break;}else{continue;}}
}int main()
{int input = 0;srand((unsigned int)time(NULL));    //要给srand传递一个变化的值,计算机上的时间是时刻发生变化的do{test();printf("请选择:>");scanf("%d", &input);switch (input){case 0:printf("退出游戏");break;case 1:game();exitt();break;default:printf("输入错误,请重新输入\n");break;}} while (input);return 0;
}

2450be9a261948628eff265421a22cd5.jpeg

代码分析 

代码实现关键语句

strcmp() 

      strcmp()函数需要调用头文件#include<string.h>

      用于对比字符串  相同则有返回值 0

int strcmp ( const char * str1, const char * str2 );

比较两个字符串

比较C字符串str1到C弦str2.

返回值

                                            指示
<0第一个不匹配的字符在ptr1中的值低于在ptr2中的值
0两个字符串的内容相等
>0第一个不匹配的字符在ptr1中的值大于在ptr2中的值

rand()与srand()    

      rand()可以生成随机数   取值范围是0-32767    RAND_MAX = 0x7fff  (十六进制)

      srand()     生成随机数起点    只需要生成一次就行  注意不要放在循环内部

      rand()与srand()    需要配合使用  这是C语言的规则

时间戳time()

      可以表示计算机的实时时间,时刻在改变  

      与srand()配合使用生成随机数起点

time_t time (time_t* timer);获取当前时间获取当前日历时间作为类型的值时间_t.该函数返回该值,如果参数不是空指针,它还将该值设置为由计时器.

空指针参数  (NULL)

d86a3f6fe06f416bb44f7a19739fce10.jpeg

寄语

如果你能像我一样,坚持学习C语言,以练习时长两年半为小目标,那我觉得这件事实在是,泰裤辣!

http://www.khdw.cn/news/57027.html

相关文章:

  • 怎么做自己网站里的资讯seo建站优化推广
  • html移动网站开发seo权威入门教程
  • bootstrap做的导视网站广州网络运营课程培训班
  • 淘宝网站是怎么做的吗百度域名
  • 网站的做网站公司360优化关键词
  • 网站开发的标准推广网络广告
  • 网站开发之美 pdfseo技术最新黑帽
  • 做建筑机械网站那个网站好营销网络建设
  • 网站建设就选手机百度ai入口
  • 大连网站制作怎么做中国移动有免费的视频app
  • 四川做网站多少钱网站很卡如何优化
  • 海南省海口市政府网站官网杭州百度首页优化
  • 网站开发需要掌握的哪些开发软件网站开发教程
  • 如何建设农业推广网站百度如何快速收录
  • 阜南县城乡建设局官方网站114网址大全
  • 锦州刘鸡头网站建设台州百度关键词排名
  • 邢台网站建设设计制作alexa排名查询
  • 合肥建设银行网站培训心得体会范文大全2000字
  • 商城网站建设开发多少钱google谷歌搜索引擎
  • 艺术网站制作深圳外贸网络推广
  • 学做网站要懂英语吗网络营销是以什么为中心
  • 刷单做任务的网站it培训机构靠谱吗
  • 工程建设信息都在哪个网站发布营销策略的概念
  • 做合成照片的国外网站广州软件系统开发seo推广
  • 企业网站的建设电话咨询饥饿营销的十大案例
  • 不会做网站如何做seo惠州seo关键词排名
  • iis php7 wordpress东莞seo网络优化
  • 百度找不到 网站做电商如何起步
  • 辽宁千山科技做网站怎么样深圳seo优化排名优化
  • 网站建设做到哪些内容一句吸引人的广告语