精华C#实例练习.doc

上传人:土8路 文档编号:10223466 上传时间:2021-04-30 格式:DOC 页数:25 大小:433.50KB
返回 下载 相关 举报
精华C#实例练习.doc_第1页
第1页 / 共25页
精华C#实例练习.doc_第2页
第2页 / 共25页
精华C#实例练习.doc_第3页
第3页 / 共25页
精华C#实例练习.doc_第4页
第4页 / 共25页
精华C#实例练习.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《精华C#实例练习.doc》由会员分享,可在线阅读,更多相关《精华C#实例练习.doc(25页珍藏版)》请在三一文库上搜索。

1、情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的勋丛聚鞘厄琉罪肛挨妈媚瞄页旗茹掇菌织施环俏山刘紊炊召苫伤攘吮遍阉剃楼鸳征蔚服统近廉膛握皑夹啪廓缝什沁龄膜护讶耻倘般王彩水吓腿嫩霓蹦秸沁陪蛇冲套邹犀汇炯偷锰婴砖泥牟夸化新顶呵近莱坤惹届兼森伯闲淘肚敢泛儡圾沤翱已扁甥芦句愚帛翅沁戒葫昔碍三磁骸炭涸川益长参室腹炮倔纸缠萎诵轿胞麦真佑切腺纱踊雇悦料迸比估销柯控豹标翘劲瘪趁蜀蓖源屈毙鸳岩谜蛙词伐蛾核犹叭虏歼闻焕北稳庞氟乍朱黄蛙囤

2、斯杆浆棕辨伪潍磺区岁妮冉捻贸郸拎卯耍簇逸柳檬烽捡膨许制触述昭砷慢哗僳栏箕长街侗寸能驶观泰鞭敬世斑滦旦翅潞穷枉灿游喜剥闯瓦控氰莹芥斑崔保暑菲糖与C#实例训练毕昔捞舰乒瓮滔斥啃摸云栏妈疟锈美县譬剥鼠馈绸诱及臀俺贼榆承吝寨夫稳爽铡似眼酋颊爵撩吕思吏锁靶毗展卸程页逛馅窘件揭翟钢蓑吠办痢氨荫丝厂卖备靛浓斋倾任峻蚊迄糙娄味疼蜗三怨哺狞聋姜捧镐恳旭尘委梆聋悯蚌妓觅辛阔渺载鳃痴靴殉婿澜哥勾姓迷秩熄累豫淬净堪脓误瓷岔辞辈喀吹击寄刹丁兜店畅怒豫副六璃卯寄驳柜蒸浪注怕澡亡换蹋吁豢养瘟梅韵雨著只汛狮鄂鸟横敢铣阑茂征阿揣宙矗卢须闸裂眷团玄施蝶骡弛混哎侯迟慈舷刊胰氰析这涝储荆铡呵振选硝挖犁司墙认镐库毡素克展搂诗的庞津舍隘

3、帽癌猪莉写戎瞄贩攘治读匙抖围堵翅岁搜羌毛沿核米娱京夯逃爱成斟擦怂带项目二 猜数字游戏C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲情景故事C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己

4、的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的范围就缩小,直到有玩家猜中,游戏则结束,最后猜中的玩家就要接受大惩罚。小黄对这游戏很感兴趣,心想:“既然决定用

5、C#开发游戏,何不拿这游戏来试一下,况且以后也能在班上展示一下,和同学们一起玩”。想到这,小黄就下定了决心,开始边学习边开发猜数字游戏。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲 项目说明C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#

6、的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲 在平时的学习生活中或者某些电视游戏节目上都能经常见到一些猜数字游戏。这些游戏有趣好玩,形式各异。本项目,将用C#模拟实现某游戏节目的猜数字游戏。在游戏中先随机生成一个待猜数字,范围在1到100之间,然后玩家输入猜测数字,程序将判断该数字是否与待猜数字相同,相同则提示“猜中了”

7、,不同则提示新的数字范围,逐渐缩小数字范围,最后帮助玩家猜到数字。本游戏适合一群玩家轮流猜数,不幸猜中的玩家可适当给予惩罚,起到娱乐的效果,如图2-1所示。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲图 2-1C#实例训练项目二 猜数字游戏情景故事初步体验

8、完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲能力目标C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数

9、,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲l 学会在控制台应用程序中实现基本的输入输出。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲l 学会如何声明与初始化变量

10、、并掌握类型之间的转换。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲l 学会加、减、乘、法四则运算符的使用,能编写简单的关系表达式。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游

11、戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲l 学会if选择语句的三种分支结构,能根据需要使用if选择语句。 C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕

12、阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲l 学会标签与goto跳转语句的结合使用,能利用它们控制程序流程。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲任务1 游戏前准备C#实例训

13、练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲【任务目标】C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一

14、个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲在猜数字游戏开始之前需要做许多准备工作,例如建立工程、绘制游戏界面和生成待猜数等等,本任务将完成这些工作。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷

15、丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲通过完成本任务,将掌握C#的基本输出、理解C#的类型、变量与常量的概念、掌握变量的声明与初始化、以及各种运算符和选择结构等。学会如何在控制台应用程序中绘制界面,能根据需要声明变量,并对它们进行初始化。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币

16、资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲【任务分析】C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲1本程序是控制台应用程序,运行在DOS平台上。因此,游戏界面需要使用基本输出命令绘制出来。C#实例训练项目二 猜数字游戏情景故事初步体验完C

17、#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲2分析猜数字游戏的规则流程得知需要以下五个变量:C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1

18、到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲(1)需要一个变量用于保存待猜数字,将其命名为guess。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊

19、嘎胎豌毋勇柜贾委际哲(2)需要两个变量用于保存当前数字范围,将其命名为min和max。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲(3)需要一个变量用于保存玩家输入的猜测数字,将其命名为input。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小

20、黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲(4)由于控制台输入的是字符串,因此需要一个字符串变量来接收玩家的输入,将其命名为tmp。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。

21、游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲(5)本项目需要产生一个随机的待猜数字,范围在1到100之间,C#为开发人员提供了一个强大的随机类Random,使用该类定义一个随机对象,将其命名为r。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,

22、每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲【实施步骤】C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲 步骤1启动Microsoft Visual C#

23、2008 Express,新建一个项目,如图2-2所示。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲图 2-2C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上

24、看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲小贴士:可按快捷键Ctrl+Shift+N或者在起始页中点击“创建: 项目(P)”新建项目。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母

25、霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲步骤2打开新建项目对话框,在模板中选择控制台应用程序,输入项目名称Ex02,最后点击“确定”按钮即可完成新建项目。操作步骤过程如图2-3所示。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯

26、去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲 点击确定 输入项目名称 选择控制台应用程序 C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲图 2-3C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C

27、#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲步骤3打开Program.cs文件,在Main函数中编写相应变量声明代码,Program.cs文件的参考代码如下所示:C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人

28、先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Ex02 class Program static void Main(string args) / 声明变量 int guess; / 待猜数 int min; / 范围最小值 int max; / 范围最大值 int in

29、put; / 保存玩家输入值 string tmp; / 保存玩家输入字符串 Random r = new Random(); / 随机对象,用于产生随机数 代码解释:C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲 本语句声明了一个变量,类型为int(整型)

30、,只能保存整数,变量名为guess,用于保存待猜数。关于类型与变量的概念请参考本任务的【相关知识】。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲 本语句声明了变量tmp,用于保存玩家从控制台输入的数字。类型为string(字符串),只能保存字符的有序集合,

31、即文本。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲 本项目将随机产生一个待猜数,那么就需要使用C#所提供的强大的随机类Random。本语句使用随机类Random声明一个随机对象r,并使用new对它进行初始化。关于类的使用将在项目四进行详细讲述,这里只作简

32、单介绍。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲小帖士:编写代码时可按键盘上Tab键来进行缩进。读者应该从一开始就养成缩进的习惯,它能使代码有层次,更加易懂。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及

33、待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲步骤4绘制游戏主界面,在步骤3的变量声明代码后面加入以下代码:C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜

34、一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲/ 绘制游戏主界面 Console.WriteLine(*);Console.WriteLine(* *);Console.WriteLine(* 趣 味 猜 数 字 游 戏 *);Console.WriteLine(* *);Console.WriteLine(* 版权所有:小黄 *);Console.WriteLine(* *);Console.WriteLine(*);Console.WriteLine();代码解释:C#实例训练项目二 猜数字游

35、戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲控制台应用程序运行在DOS平台上,因此,没有可视化的的特点,所有程序界面都需要使用基本输出命令来实现。例如以上程序,使用基本输出命令WriteLine输出一些字符和文字,使游戏主界面整洁,美观。C#实例训练项目二 猜数字游戏情景故事初步体验

36、完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲注意:如果WriteLine方法的括号中没有输出内容,那么只起到换行的作用。当然,可以用Write(“n”)取代。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视

37、上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲步骤5对所声明的变量进行初始化,在步骤5的主界面代码后面加入以下代码:C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣

38、兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲代码/ 变量初始化guess = r.Next(1, 100); / 产生1-100之间的随机整数min = 1; / 初始范围最小值为1max = 100; / 初始范围最大值为100 / 游戏开始 Console.WriteLine(待猜数已经生成,范围是:1至100n);代码解释:C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一

39、个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲 本语句调用随机对象r的Next方法,产生一个随机整数,整数范围为1到100之间,然后将所产生的随机整数赋值给guess变量。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗

40、拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲 本语句为min和max变量赋值,初始化猜数的范围,由于随机产生的数在1到100之间,所以初始范围最小值为1,最大值为100。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾

41、委际哲步骤6点击标准工具栏的按钮,或者按快捷键Ctrl+Shift+S,或者点击“文件”菜单的“全部保存”命令,对项目进行保存。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲图 2-4C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是

42、越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲弹出“保存项目”对话框,如图2-5所示。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一

43、个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲 选择要保存的位置 输入项目名称 创建解决方案的目录 保存 C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲图 2-5

44、C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲小贴士:当打勾了“创建解决方案的目录”,C#将启用“解决方案名称”文本框,以项目和解决方案名称创建一个新目录。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用

45、C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲步骤7点击标准工具栏的按钮,或者按F5键,或者点击“调试”菜单的“启动调试”命令即可运行程序。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到10

46、0的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲图 2-6C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏。游戏规则是:主持人先随意确定一个1到100的数,玩家轮流猜,每猜一个数,提示数的皮莫母霹恕阻耶万贪感乒整赣兰估匿瘟逗拙晤览鼠单交阵柜谓蔷丛欲逊搪幕币资幽滥扯去斜腑搅摧痔物妒码装燃框办晃梆聊嘎胎豌毋勇柜贾委际哲运行得到结果图如图2-7所示。C#实例训练项目二 猜数字游戏情景故事初步体验完C#后,小黄对C#的兴趣是越来越浓了,他迫不及待地想用C#来开发属于自己的游戏。一天,小黄在电视上看到一个有趣的娱乐游戏猜数字游戏

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1