本帖最后由 becky_ny 于 2015-10-10 00:06 编辑
进入黑马基础视频班学习的第二阶段了,现总结一些for循环的经典练习题,大家可以练习思路,敲代码...
1、纸张折叠成珠穆朗玛峰高度的次数
即:我国最高山峰是珠穆朗玛峰,8848米。现在我有一张足够大的纸,它的厚度是0.01米。
请问,我折叠多少次,可以折成珠穆朗玛峰的高度?
2、求出1-100之间的素数(只能被1和本身整除的数称为素数),输出个数和具体的数字
3、打印长方形、正方形;
打印三角形(正直角三角形、倒直角三角形、等腰三角形),其中,等腰三角形包括两种:行数为1,2,3,4,5,6,7,8,9的等腰三角形和行数为1,3,5,7,9,11,13,15的等腰三角形;
打印九九乘法表(正打、倒着打);
打印6行倒11列的V型
打印菱形
4、求出四位数中的个位+百位=十位+千位(3553,2332,1166,8228,3773)的数字的个数,并按照倒序(从大到小)输出所有符合条件的数.
5、有一对兔子,从出土后第3个月起每个月都生一对兔子,小兔 子长到第三个月后每个月又生一对兔子,假如兔子都不死,问毎个;1的兔子总数为多少?
6、打印出所有的"水仙花数'所谓"水仙花数"是指一个三位数,水仙花数是指其各位数字立方和等于该数本身.
7、利用for循环控制100-999个数,每个数分解出个位,十位,百位;
8、—个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2 + 3.找出1000以内的所有完数。
9、一球从100米高度_由落下,每次落地后反跳回原高度的一半;再落下, 求它在第10次落地时,共经过多少米?第10次反弹多高?
10、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数? 都是多少?
程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排 列后冉去掉不满足条件的排列。
11、 —个整数,它加上100后是一个完全平方数,再加上168又是一个完全平 方数,请间该数是多少?
注:前面的1~4是基础班主要的练习题,附件为开发题.
|
|