双重循环作业代码

双重循环作业代码

ID:42025985

大小:78.00 KB

页数:5页

时间:2019-09-06

双重循环作业代码_第1页
双重循环作业代码_第2页
双重循环作业代码_第3页
双重循环作业代码_第4页
双重循环作业代码_第5页
资源描述:

《双重循环作业代码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一•选择题1.关于二重循环的说法正确的是(D)A.二重循环就是一段程序中只能有而二个循环。B.while不能恢套在for循环里面。C.两个不重叠的循环不能嵌套在第3个循环里。D.如果一个for循环被嵌套在另一个for循环屮,则二个循环屮的循环变量的名称必须不同。2•下列程序段的运行结果为(D)Intcount=0;Inti=3;Intj=0;do{j=l;while(j<3){//l.先执行完while2.再执行do-whilecount++;j++;}i・・;}while(i>0);count+=j;System.o

2、ut.println(count);A.6B.7C.8D.9卜注意(^。{嵌套一个while(){}}while()while结构执行完成后再执行do{}while();3.若想打印如F图案,下而代码划线处应依次填入(4i)。*****♦**♦*intj=0;for(i=l;i<=4_ji++){j=l;while(j<_){System.out.print(/z*w);j++;''}System.out.print("");}A.34B.31C.44D.414•下面说法正确的是(C)A.程序执行到break语句时

3、一定会结束所有循环。B.程序执彳亍到countinue语句吋会结束当前循环即countinue语句所在的循环。〃结束一次往上走A.countinue和break语句可以出现在同一个循坏屮。B.countinue和break语句作用相同。5.下面程序段的输出结果为(B)Intcount=0;for(i=0;i<3;i++){for(j=0;j<3;j++){if(j==O){countinue;}else{count++;break;}}}System.out.println(count);A.lB.3C.6D.9二.简

4、答题1•什么是二重循环?在内层循环中使用continue和break语句,程序如何跳转?结合选择第五道理解清楚二重循环:虚数多重循环1.编写程序,打印如下图案,要求图案的行数由用户输入112123123412345publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubfor(inti=l;i<=5;i++){for(intj=l;j<=i;j++){System・out・print(j+"t”);}System.out.println();}

5、}3•我国古代数学家张秋健在《算经》屮出了一道“百钱买百鸡”的问题,题意是这样的;5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱100只鸡,那么各有公鸡母鸡雏鸡多少只?请编写程序实现。1.利用二重循环实现2.用整形变虽i和j分别表示要买的公鸡数屋和母鸡数虽,贝Iji不超过20,j不超过33o3•用整形变量(k)表示雏鸡数,一共200文钱。则可以得到:5*i+3*j+k/3=1003.一共买100只鸡,则有i+j+k=100opublicstaticvoidmain(String[]a

6、rgs){//TODOAuto-generatedmethodstubintk=0;//小鸡//I•先确定公鸡的范围for(inti=0;i<=20;i++){//2•再确定母鸡的范围for(intj=l;j<=33;j++){k=100-i-j;//确定小鸡的范围if((5*i+3*j+k/3)==100&&k%3==0){System.out.println("公鸡:”+i+“t母鸡:"+j+"t小鸡:”+k);}}}}4.有3个班级各4名学员参赛,从控制台输入侮个班级参赛学员的成绩,要求统计出3个班级所有参赛

7、学员中成绩大丁85分的学员的平均分,如何编写实现?1.利用二中循环实现2.外层循环控制班级3.内层循环控制一个班级中的各个学员。4.在二重循环执行过程中接收键盘输入的各个成绩并求和。5.假设一个简单的在ATM的取款过程如下:首先提示用户输入密码,最多只能输入3次,超过3次则提示用户“密码错课,请取卡”结束交易。如果用户密码正确,在提示用户输入金额,ATM只能输入100元的纸币,一次取钱数要求最低0元,最高1000元。如杲用户提示输入的金额符合上述要求,则打印输出用户取的钱数,最后提示用户“交易完成,请取卡”,否则提示用

8、户重新输入金额。假设用户的密码是111111,则程序运行结果如图9.12所示。1.利用二中循环实现2.外层循环控制川户输入密码的次数及是否通过验证。如果密码未能通过验证,利用continue跳转到外层循环条件处,继续接收用户输入。3.内层循环控制用户输入金额,如果金额合法,则输入用八取钱金额并提示交易完成,并利用break跳出循环

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。