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

中小企业网站建设咨询摘抄一篇新闻

中小企业网站建设咨询,摘抄一篇新闻,图片点开是网站怎么做,做鱫视频网站目录 前言 一、游戏要求: 二、游戏实现 1.游戏界面 2.游戏主体 3.主函数 4.运行结果: 总结 前言 前面我们学到了C语言随机数的相关知识,我们今天用这个知识做一个有趣的小游戏,会有一点函数的知识,不过后面会…

目录

前言

一、游戏要求:

二、游戏实现

1.游戏界面

2.游戏主体

3.主函数 

4.运行结果:

总结


前言

前面我们学到了C语言随机数的相关知识,我们今天用这个知识做一个有趣的小游戏,会有一点函数的知识,不过后面会讲;

一、游戏要求:

1. 电脑⾃动⽣成1~100的随机数;
2. 玩家猜数字,猜数字的过程中,根据猜测数据的⼤⼩给出⼤了或⼩了的反馈,直到猜对,游戏结束。

二、游戏实现

1.游戏界面

我们可以用printf()来实现游戏界面的打印:

void menu()
{printf("***********************\n");printf("********1.play*********\n");printf("********0.exit*********\n");printf("***********************\n");
}

2.游戏主体

我们可以在函数里加入一个变量count来限制我们输入的次数;

void game()
{int r = rand() % 100 +1;int guess = 0;int count = 5;while (count){printf("\n你还有%d次机会\n", count);printf("请输入数字》:");scanf("%d", &guess);if (guess < r){printf("猜小了\n");}else if (guess > r){printf("猜大了\n");}else{printf("恭喜了,猜中了\n");break;}count--;}if (count == 0){printf("你失败了,正确值是:%d\n", r);}
}

3.主函数 

考虑到我们要先打印菜单,在等待用户选择,所以我们这里使用do while语句:

int main()
{int input = 0;srand((unsigned int)time(NULL));do{menu();printf("请选择:》");scanf("%d", &input);switch (input){case 1:game();break;case 0:printf("游戏结束\n");break;default:printf("请重新输入\n");break;}} while (input);return 0;
}

4.代码示例:

void menu()
{printf("***********************\n");printf("********1.play*********\n");printf("********0.exit*********\n");printf("***********************\n");
}void game()
{int r = rand() % 100 +1;int guess = 0;int count = 5;while (count){printf("\n你还有%d次机会\n", count);printf("请输入数字》:");scanf("%d", &guess);if (guess < r){printf("猜小了\n");}else if (guess > r){printf("猜大了\n");}else{printf("恭喜了,猜中了\n");break;}count--;}if (count == 0){printf("你失败了,正确值是:%d\n", r);}
}int main()
{int input = 0;srand((unsigned int)time(NULL));do{menu();printf("请选择:》");scanf("%d", &input);switch (input){case 1:game();break;case 0:printf("游戏结束\n");break;default:printf("请重新输入\n");break;}} while (input);return 0;
}

4.运行结果:


总结

这章我结合了上一章的随机数知识,制作出了一个小游戏,我觉得,学习中也可以找到乐趣,不只是孩子,我们每个人都应如此;夏日炎炎,只为考研。

http://www.hkea.cn/news/956147/

相关文章:

  • 电子元器件商城网站建设百度开户怎么开
  • 企业网站开发基本流程百度博客收录提交入口
  • 甘特图模板关于网站建设微信营销模式
  • 网站建设的swot分析长尾关键词挖掘精灵
  • 发布自己的做家教的网站网店运营推广登录入口
  • b s网站系统如何做性能测试百度推广运营怎么做
  • 洛阳seo外包公司费用seo的中文意思
  • 政府网站建设遵循的原则seo网站内容优化
  • java做网站具体步骤邵阳seo优化
  • 自己做的网站如何放进服务器今天今日头条新闻
  • 男装网站的网站建设背景惠州seo按天计费
  • 如何快速提高网站排名互联网项目推广
  • icp备案网站名称更改成都网站设计
  • 企业网站建设需求分析seo排名资源
  • python基础教程雪峰东莞搜索seo网站关键词优化
  • b2b网站开发供应商小程序开发教程全集免费
  • 用自己的手机做网站外链网站是什么
  • 市场调研公司介绍网站推广优化公司
  • 玉溪人民政府网站建设现状新网站seo
  • 湖南餐饮网站建设2023北京封控了
  • 重庆网站设计人员外贸网站搭建推广
  • 局域网内的网站建设西安网站建设公司排名
  • 普通网站报价多少中南建设集团有限公司
  • 蚌埠做网站哪家好全网营销国际系统
  • 沈阳市网站制作谷歌香港google搜索引擎入口
  • 做美食网站的背景高端网站建设制作
  • 文件什么上传到wordpress泉州seo技术
  • 网站地址地图怎么做网页制作的软件有哪些
  • 如何用万网建设网站口碑营销策划方案
  • 做网站的基础架构东莞seo建站公司