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

幽沉谢世事,俯默窥唐虞。这篇文章主要讲述C语言简单实现“猜数字小游戏”相关的知识,希望能为你提供帮助。
C语言实现猜数字小游戏
【C语言简单实现“猜数字小游戏”】2.接下来开始编写menu()函数,此函数只是一个简单的打印函数,实现很简单
void menu()//菜单函数

printf(" ****\\n" );
printf(" *猜数字游戏****\\n" );
printf(" *1.paly2.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.最后在对主函数修改一下,对整个代码在优化一下,这个小游戏就完成了!

    推荐阅读