多重循环及程序调试
- 多重循环
- 一.结构
- 二.多重循环的使用
- 三.break语句/continue语句/return语句
- 四.多重循环的练习
- 1.平行四边形
- 2.输出九九乘法表
- 3.判断2-100之间有多少个素数,并输出所有素数
- 4.打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方
- 5.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5
- 6.求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如5+55+555+5555+55555(此时共有5个数相加)
- 7.一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数
- 8.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高
- 9.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- 10.企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
- 11.一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
- 12.用*打印出菱形
- 13.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
- 14.给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字
- 15.一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
- 16.求0—7所能组成的奇数个数
- 17.有3名顾客去商场购物,每人买3件商品商品单价300元以上的商品享受8折优惠请统计每人享受打折优惠的商品的数量
- 五.程序调试
多重循环
一.结构
二.多重循环的使用
三.break语句/continue语句/return语句
a.break在多重循环中,只能跳出当前循环,执行循环后面的语句
练习
循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误
a.continue只能用在循环里,作用是跳过循环体中剩余的语句而执行下次循环
b.break与continue区别
d.return的作用是跳出方法
四.多重循环的练习
1.平行四边形
2.输出九九乘法表
3.判断2-100之间有多少个素数,并输出所有素数
4.打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方
5.将一个正整数分解质因数。例如:输入90,打印出90=233*5
6.求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如5+55+555+5555+55555(此时共有5个数相加)
7.一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数
8.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高
9.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
10.企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
11.一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
12.用*打印出菱形
13.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和
14.给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字
15.一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
16.求0—7所能组成的奇数个数
17.有3名顾客去商场购物,每人买3件商品商品单价300元以上的商品享受8折优惠请统计每人享受打折优惠的商品的数量
五.程序调试
1.打断点
2.单步运行
3.观察变量