C语言实现一款猜数字游戏【附源码】
发布时间:2020-5-15 10:28
发布者:嵌入式人生17
C语言实现一款猜数字游戏【附源码】 最经典的猜数字游戏的例子来展示条件结构在程序中的作用,今天看到另外一种猜数字的玩法,也挺有趣: 这个游戏由三个人一起玩,一个人做主持人,心中默想一个1到100之间的数字,然后由其他两个人轮流猜,每次猜测之后,主持人就说出猜测的这个数比他心中的数字是大还是小,然后另外一个人根据这个信息继续猜测,如此轮流,最后谁猜中就算谁输了。(算赢了也可以) 这是一个相互挖坑让对方跳的过程,特别是最后几步,猜测范围越来越小,真是步步惊心,稍不留意,就踩到对方挖的坑里去了。 ============================================================================ 代码如下: */ #include while(true) { intmin=1; intmax=100;//初始范围 intcount=0;//猜测次数 constinttarget=rand()%max+1;//产生随机数的目标数 while(true) { intguess=0; printf("pleaseinputanumberbetween%dand%d\n",min,max); fflush(stdin);//清空输入缓存,以便不影响后面输入的数。比如你逐个输入字符,他帮你缓冲掉你每输入一个字符后面所敲的回车键。否则回车也会被当成字符保存进去。scanf("%d",&guess);//获取猜测的数字 ++count; if(guess return0; } |
网友评论