C语言简单实现“猜数字小游戏”

Posted 系白杨呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言简单实现“猜数字小游戏”相关的知识,希望对你有一定的参考价值。

C语言实现猜数字小游戏

2.接下来开始编写menu()函数,此函数只是一个简单的打印函数,实现很简单
void menu() //菜单函数

printf("****\\n");
printf("*猜数字游戏****\\n");
printf("*
1.paly 2.exit*\\n");
printf("****\\n");

3.*
第三步,也是做重要的一步,编写game()函数;
(1)产生随机数,rand()函数;而要使用rand()函数,则先要设置一个随机起点srand函数,而为了使这个起点能自动改变,这里我们引入一个概念——时间戳time(NULL)函数:当前时间-计算机起始时间(1970.1.1.0:0:0),这样,时间是一直改变的,那么我们每一次产生的数也是随机的;注:调用time()函数要加上头文件#include<time.h>
//产生随机数的两条指令
srand((unsigned int)(time(NULL)));//把time()函数的返回值强制转换成无符号int型
ren = rand()%100+1;
(2)编写循环判断用户的输入数与产生的随机数相比较:
while (1)

printf("请输入你认为的数:\\n");
scanf("%d", &guess);
if (guess > ren)
count++;
printf("猜大了\\n");

if (guess < ren)
count++;
printf("猜小了\\n");

if (guess == ren)
printf("恭喜你,猜对了!\\n");
printf("你一共猜了%d次\\n", count);
break;


3.最后在对主函数修改一下,对整个代码在优化一下,这个小游戏就完成了!

以上是关于C语言简单实现“猜数字小游戏”的主要内容,如果未能解决你的问题,请参考以下文章

猜数字小游戏(C语言版)

C语言升级版猜数字小游戏(含简单中等困难模式并且支持战绩查询以及界面美化)

C | 猜数字小游戏的实现

C语言编写猜数字小游戏

C语言编程 如何构建一个简单的猜数字小游戏

《C语言初阶》 猜数字小游戏