- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 单元一小结 本单元讲解C#程序设计的基础知识,数据类型、程序的三种基本结构、运算符、表达式和数组。 本单元内容选取注重实际应用,没有通过各种各样的经典排序(如C程序设计)算法讲解C#基础知识。以一名学生成绩表内容反复讲解C#的基础知识,其目的使学生不必追求高难度的算法设计,而注重实际操作,以不变应万变,以一代百,能起到事半功倍之作用。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 任务3.5 使用for、while和do-while循环嵌套操作多个学生成绩信息 任务3.5 使用for、while和do-while循环嵌套操作多个学生成绩信息 循环嵌套不能出现交叉嵌套。如图1-34(a)是正确的,1-34(b)是不正确的。 2.任务要求 使用二重for与while循环,输入三名同学的三门必修课程成绩,计算每人的总分和平均分,并输出之。 3.任务分析 for与while循环格式中初始化要求。 for的初始化变量可以放在for后面的括号内和for之前,而while的初始化条件要求放在while之前。 4.操作步骤 任务3.5 使用for、while和do-while循环嵌套操作多个学生成绩信息 ①选择Visual C#项目的 ,输入项目的名称Ex1_3_5,进入代码编辑器窗口,编辑如下代码。 /*此处命名空间同前*/ namespace Ex1_3_5 { class Program { static void Main(string[] args) { int i, j; float sum = 0, average; for (i = 0; i 3;i++) { j = 0; while(j3) { 任务3.5 使用for、while和do-while循环嵌套操作多个学生成绩信息 Console.Write(“第{0}学生第{1}门课程成绩:”, i + 1, j + 1); sum += float.Parse(Console.ReadLine()); j++; } average = sum / 3; Console.WriteLine(“第{0}学生的总分={1:f0},平均分={2:f0}”, i + 1, sum, average); sum = 0; Console.WriteLine(“----------------------------”); } } } } ②选择【调试】→【开始执行(不调试)】选项,即弹出一个窗口,显示程序的运行结果,如图1-30所示。 任务3.6 使用break、continue和循环语句操作多个学生成绩信息 1.知识准备 break语句和continue语句 在循环执行过程中,我们有时不知道循环要执行的次数,所以需要找到一种机制,在满足某种条件情况下跳出循环。这时,需要根据条件跳出循环的一些语句,终止循环的条件可在循环体内。C#语言提供了break和continue两个关键字,用于改变程序的控制流。 ①break语句 break语句通常用在switch语句及循环语句中,当break用于switch语句中时,可使程序跳出switch语句而执行switch语句后面的语句;当break语句用于三种循环(for循环、while循环和do-while循环)中时,可使循环终止而执行循环后面的语句。 ②continue语句 continue语句只能用在循环里。continue语句的作用是跳过循环体中剩余的语句而准备执行下一次循环。对于while和do-while循环,continue执行之后的动作是条件判断;对于for循环,随后
原创力文档


文档评论(0)