四、多重循环
23:求100以内的所有素数的和。
24:打印100以内的所有素数。
25:打印100以内的所有素数,每5个数打印一行。
26:求前50个素数的和。
27:判断101~200之间有多少个素数,并输出所有素数。
28:打印1000以内的完全数。
29:统计1000以内完全数的个数。
30:打印九九乘法表(长方形)
31:打印九九乘法表(三角形)
32:打印5行5列的星号图形
33:打印星号图形(三角形)
34:打印图形(较难)
1
22
333
4444
55555
35:打印图形(较难)--原理同上
A
BB
CCC
DDDD
EEEEE
36:打印图形(较难)
1
12
123
1234
12345
37:打印字母图形(较难)--原理同上
A
AB
ABC
ABCD
ABCDE
注:也可直接使用char类型循环
38:打印图形(难)
A---1=2*1-1(每行的个数随着行数有规律的变动)
BBB---3=2*2-1
CCCCC---5=2*5-1
DDDDDDD---7=2*4-1
EEEEEEEEE---9
39:打印图形(很难)
*
***
*****
*******
*********
40:打印金字塔数字图形(很难)
1
222
33333
4444444
555555555
41:求下面数列的前20项的和:2/1、3/2、5/3、8/5、13/8。。。。(很难)
42:求s=a+aa+aaa+aaaa+a...aa的值。其中a是接收键盘输入的1~9中的某个数字。几个数相加是通过接收键盘输入的一个n来确定。
例如:输入2,5按回车则就是求2+22+222+2222+22222的值。
43:一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第10次落地时,共经过多少米?第10次反弹多高?
44:编程:桌上放了8袋花生,第1袋花生的数目是1颗,第2袋花生的数目是1*2颗,第3袋花生的数目是1*2*3颗,以此类推,那么第N袋花生的数目是1*2*3*。。。*N颗,但是其中的第6袋花生已经被人拿走,那么剩下的花生总数是多少?
45:猴子吃桃问题:
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,只剩下一个桃子了。求第一天共摘了多少?
倒着算:(sum+1)*2;--计算9次(第十天没吃)