【回顾】昨天做了一些练习以及拓展了一些新内容,几天来做些题。
1.需求实现
获取
3
位数的水仙花数,效果如图所示:
![](https://img-blog.csdnimg.cn/d54ea8a0bf31467da17cca07a9e424a7.png)
编写步骤:
1.
使用
for
循环获取
100-999
中的每个数字
2.
在
for
循环中获取这个数字的百位
3.
在
for
循环中获取这个数字的十位
4.
在
for
循环中获取这个数字的个位
5.
如果个位的立方
+
十位的立方
+
百位的立方等于这个数本身
,
则打印这个水仙花数字
2.需求实现
打印1-60的所有偶数,并且5个一行,效果如图所示:
编写步骤:
1.
定义变量
count
记录打印的数量
2. for
循环获取到
1-60
的偶数
3.
在
for
循环内打印偶数不换行
4.
打印的数量
+1
5.
当打印的数量满足了
5
个就换行
3.需求实现
打印星座信息,效果如图所示:
![](https://img-blog.csdnimg.cn/87f8bbd6941146ceae398f2357439120.png)
开发提示:
1-12
的规律数字,可以使用
for
循环处理
根据不同的数字,匹配显示不同的文字,可以使用switch匹配
4.需求实现
打印『X』对称图形,效果如图所示:
![](https://img-blog.csdnimg.cn/be9f3e3891c54acebd803a6437cabde4.png)
开发提示:
平面图形涉及到有行有列,考虑到嵌套
for
循环
一个外循环控制行,一个内循环控制输出内容
在内循环中,根据变量的变化规律,判断输出
"O"
还是
"*"
如果能全部完成那么知识就算全部掌握了。