200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 猜数字游戏c语言原理二进制 第一个c语言实现的猜数字游戏

猜数字游戏c语言原理二进制 第一个c语言实现的猜数字游戏

时间:2023-02-14 00:23:55

相关推荐

猜数字游戏c语言原理二进制 第一个c语言实现的猜数字游戏

#include

#include

#include

#include

#include

#include

#include

voidoutput()

{

printf("*********************欢迎玩猜数字游戏***********************\n");

printf("*********************输入1进入猜数字游戏***********************\n");

printf("*********************输入0退出猜数字游戏***********************\n");

}

intmain()

{

intcharge=1;

while(charge)

{

output();

printf("请选择>:");

scanf("%d",&charge);

switch(charge)

{

case1:

{

intvalue=0,input=0;

srand((unsignedint)time(NULL));

value=rand()%101;

while(1)

{

printf("请输入你猜的数:");

scanf("%d",&input);

if(input

{

printf("你答小了\n");

}

elseif(input>value)

{

printf("你答大了\n");

}

else

{

printf("恭喜你答对了\n");

break;

}

}

break;

}

default:

{

printf("游戏结束\n");

break;

}

}

}

system("pause");

return0;

}

1、上诉为代码实现,运行结果;

2、思路分析;

(1)就是要想办法弄一个数字,而且每一次的得到的值不同;

解决方法:rand()函数可以产生随机数,但是需要一个种子srand((unsignedint)time(NULL))//rand()函数的种子

(2)有了第一步的随机值后,通过和你输入的的数字进行比较从而实现猜数字游戏。

(3)为了一直可以玩游戏,所以要放在一个while循环通过flag标志退出游戏。

3、总结:做每一道程序实现实际问题时,思路和逻辑一定要清楚,先理一遍思路和逻辑再动手写代码。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。