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语言简单实现“猜数字小游戏”的主要内容,如果未能解决你的问题,请参考以下文章