基于C语言的猜数猜数字游戏程序设计计

《C语言程序设计》课程设计---猜数字游戏_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
《C语言程序设计》课程设计---猜数字游戏
计算机网络管理员|
总评分3.7|
用知识赚钱
试读已结束,如果需要继续阅读或下载,敬请购买
定制HR最喜欢的简历
你可能喜欢C语言课程设计报告-猜数游戏-课程设计-免费论文
欢迎来到网学网学习,获得大量论文和程序!
C语言课程设计报告-猜数游戏-课程设计
C语言-猜数游戏|c语言代码编程小程序设计|c语言课程设计报告课程案例#include&stdlib.h&#include&stdio.h&int dif_1();int dif_2();void menu_1();int menu_in();int dif_1(){int dif_1;dif_1=random(10);return dif_1;}int dif_2(){int dif_2;dif_2=random(100);return dif_2;}void menu_1(){clrscr();for(i=0;i&8;i++) printf("\n");printf("&&&&&&&&&&&&&&&&&&&&&&&&& Difficuty Choose\n");printf("\n\n");printf("&&&&&&&&&&&&&&&&&&&&&&& 1--Between 1 and 10\n\n");printf("&&&&&&&&&&&&&&&&&&&&&&& 2--Between 1 and 100\n\n");printf("&&&&&&&&&&&&&&&&&&&&&&& 3--Exit\n\n");}int menu_in(){printf("&&&&&&&&&&&&&&&&&&&&&&&&&&& Choose:");scanf("%d",&choose);}void test(int gess){int num=-1,sum=0;while(num!=gess){printf("Please input number:");scanf("%d",&num);if(num&gess) {printf("high\n");sum++;}else if(num&gess) {printf("small\n");sum++;}else printf("Good! You use %d\n",sum);}getchar();getchar();}void error(){printf("Choose error!");getchar();getchar();}main(){menu_1();choose=menu_in();switch(choose){case 1: test(dif_1());case 2: test(dif_2());case 3: exit(0);default: error();}}&&
【责编:网学网&
【】【】【】【】【】
          &&&&&
www.myeducs.cn All Rights Reserved 版权所有?网学网 提供大量原创论文 参考论文 论文资料 源代码 管理及投稿 E_mail:
郑重声明: 本网站论文均来自互联网,由本站会员上传或下载,仅供个人交流、学习、参考之用,版权归原作者所有
请下载完后24小时之内删除,任何人不得大幅抄录、在期刊上发表或作为商业之用。如涉及版权纠纷,本网站不承担任何法律及连带责任。C语言程序设计(猜数字游戏)报告_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言程序设计(猜数字游戏)报告
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩49页未读,
定制HR最喜欢的简历
你可能喜欢C语言-编程实例-很普通很普通的猜数字游戏
电脑软件教程下载库
这是我学C语言一个多月编的第一个!各位C高手请指点一下!在TC2.0通过,但要在有UCDOS支持下才可以显示汉字!
/*猜数字游戏*/#include&sio.h&zcd();ndsz();nan();ry();znd();gy();bz();game();main(){zcd();}zcd(){printf(&\n\n\n\n&);printf(&\t\t\t @ @ @ @ @ @ @\n\n&);printf(&\t\t\t @ 猜 数 游 戏 @ \n\n&);printf(&\t\t\t @ @ @ @ @ @ @\n\n\n\n&);printf(&\t\t\t 1进 入 游 戏 \n\n&);printf(&\t\t\t 2难 度 选 择 \n\n&);printf(&\t\t\t 3退 出 游 戏 \n\n&);printf(&\t\t\t 4 帮 助 \n\n&);printf(&\t\t\t 5 关 于 \n\n&);do{scanf(&%s&,&i);switch(i){case '1':clrscr();ry();case '2':clrscr();ndsz();case '3':exit(0);case '4':clrscr();bz();case '5':clrscr();gy();default:printf(&你是猪啊!不会用就看帮助啊!\n&);}}while(i&=5);}ndsz(){printf(&\n\n\n\n\n\n\n\n\n\n&);printf(&\t\t\t 1 容 易 \n\n&);printf(&\t\t\t 2 中 \n\n&);printf(&\t\t\t 3 难 \n\n&);printf(&\t\t\t 4返回主菜单 \n&);do{scanf(&%s&,&p);switch(p){case '1':clrscr();ry();case '2':clrscr();znd();case '3':clrscr();nan();case '4':clrscr();zcd();default:printf(&你是猪啊!不会用看帮助啊!\n&);}}while(p&=5);}/*容易*/ry(){int i,s=0;do{s =1;if(s==4){game();getch();exit(1);}printf(&\n\n\n\n\n&);printf(&请输入一个一位数的数字:&);scanf(&%d&,&i);printf(&\n\n&);if(i==6){printf(&\n\n\t\t果然不是猪!恭喜你猜对啦!\n&);do{printf(&\n\n按【q】返回主菜单!\n&);scanf(&%s&,&j);if(j=='q'){clrscr();zcd();}}while(j!='q');printf(&\n\n\n&);}else if(i&=5)printf(&\n\n\t\t你输入的数字太小啦!\n&);else if(i&=7&&i&=9)printf(&\n\n\t\t你输入的数字太大啦!\n&);elseprintf(&你输入的数字已超过一位数,根本无法猜中!\n&);}while(1);}/*中难度*/znd(){int i,s=0;do{s =1;if(s==5){game();getch();exit(1);}printf(&\n\n\n\n\n\n\n&);printf(&请输入一个二位数的数字:&);scanf(&%d&,&i);printf(&\n\n&);if(i==46){printf(&\n\n\t\t恭喜你猜对啦!你已经不是猪啦!\n&);do{printf(&\n\n按【q】返回主菜单!\n&);scanf(&%s&,&j);if(j=='q'){clrscr();zcd();}}while(j!='q');printf(&\n\n\n&);}else if(i&=45)printf(&\n\n\t\t你输入的数字太小啦!\n&);else if(i&=47&&i&=99)printf(&\n\n\t\t你输入的数字太大啦!\n&);elseprintf(&你输入的数字已超过二位数,根本无法猜中!\n&);}while(1);}/*难*/nan(){int i,s=0;do{s =1;if(s==4){game();getch();exit(1);}printf(&\n\n\n\n\n\n\n&);printf(&请输入一个三位数的数字:&);scanf(&%d&,&i);printf(&\n\n&);if(i==354){printf(&\n\n\t\t恭喜你猜对啦!你已经拥有正常人的智商啦!\n&);do{printf(&\n\n按【q】返回主菜单!\n&);scanf(&%s&,&j);if(j=='q'){clrscr();zcd();}}while(j!='q');printf(&\n\n\n&);}else if(i&=353)printf(&\n\n\t\t你输入的数字太小啦!\n&);else if(i&=355&&i&=999)printf(&\n\n\t\t你输入的数字太大啦!\n&);elseprintf(&你输入的数字已超过三位数,根本无法猜中!\n&);}while(1);}game(){clrscr();printf(&\n\n\n\n\n\n\n&);printf(& \t\t & & & & & & & & & & & \n&);printf(& \t\t & & & & & & & & \n&);printf(& \t\t & & & & & & & & & & & & & & \n &);printf(& \t\t & & & & & & & & \n &);printf(& \t\t & & & & & & & & & & & \n\n\n &);printf(& \t\t & & \n&);printf(& \t\t & & & & & & & & & & \n&);printf(& \t\t & & & & & & & & & \n&);printf(& \t\t & & & & & & & & & \n&);printf(& \t\t & & & & & & \n&);#p#分页标题#e#printf(& \t\t & & & & & & & \n\n\n\n\n\n&);do{printf(&重玩游戏?(y/n)&);scanf(&%s&,&c);printf(&\n\n&);switch(c){case 'y':clrscr();zcd();case 'n'
:exit(0);}}while(c!='y'||c!='n');}/*帮助*/bz(){printf(&\n\n\n&);printf(&\t\t输入1回车,即进入默认游戏难度&容易&!\n&);printf(&\t\t输入2回车,进入难度选择,分;容易、中、\n&);printf(&\t\t难,按自己要求进行选择键入回车即进入相应\n&);printf(&\t\t难度的游戏! \n&);printf(&\t\t游戏中各难度说明: \n&);printf(&\t\t容易:游戏只要求猜一位数的数字,即10以内\n&);printf(&\t\t的数,够简单吧!不过游戏只给你三次机会!\n&);printf(&\t\t如果三次都猜错,游戏将宣告结束! \n&);printf(&\t\t中:猜两位数的数字,即100以内的数,不过\n&);printf(&\t\t游戏会给你四次机会,应该不会太难吧!好好\n&);printf(&\t\t把握这四次机会喔!要不,游戏同样宣告结束!\n&);printf(&\t\t难:猜三位数的数字,1000以内的数,游戏\n&);printf(&\t\t给你三次机会,如三次都猜错,游戏结束! \n\n\n\n\n&);do{printf(&\t\t 按【q】返回主菜单 \n\n&);scanf(&%s&,&i);printf(&\n&);if(i=='q'){clrscr();zcd();}elseprintf(&\t\t怎么搞的?你是猪啊!都说按 q 返回主菜单啦!\n\n\n&);}while(i!='q');}/*关于*/gy(){printf(&\n\n\n\n\n\n\n\n\n&);printf(&\t\t * * * * * * * * * * * * * * *\n&);printf(&\t\t * 版 权 没 有 翻 版 不 究 *\n&);printf(&\t\t * 程序制作:C初学者 *\n&);printf(&\t\t *
*\n&);printf(&\t\t * 版本:1.0 *\n&);printf(&\t\t * *\n&);printf(&\t\t * * * * * * * * * * * * * * *\n\n\n&);do{printf(&\t\t 按【q】返回主选单\n\n&);scanf(&%s&,&i);printf(&\n&);if(i=='q'){clrscr();zcd();}elseprintf(&\t\t怎么搞的!你是猪啊!都说按 q 返回主选单啦!\n\n\n&);}while(i!='q');
广播电视节目许可证:(京)字第07618号
北京市网监中心备案编号:55号
驱动中国官方微信
(C)驱动中国&Qudong.com &All Rights Reserved 版权所有&复制必究&京ICP备号广播电视节目许可证:(京)字第07618号随时掌握考试动态

我要回帖

更多关于 贪吃蛇游戏程序设计 的文章

 

随机推荐