Java输出沙漏形状

2018-10-24  本文已影响0人  苏_4c1c

如何显示沙漏形状的图形

图一

1到4行每行减两个(第一行不变),5到7行每行加两个。共七行

图二

首先外侧循环有7行数,内层循环是控制*的个数;

在前四行进行减2处理,后三行进行加2处理,值每次赋值给s,

s在到内层循环给出每行*个数。这样就得出一个正确行数和每行符号数

图三

第一行没有空格,也就是前4行空n-1个,后三行依次空2、1、0;

图四

前四行,其实第一行不算进处理,因为还没有到处理空格代码时第一行已经显示出                 第二行开始此时行数i为1,与p开始比较0<1,可以循环一次(p++),这就是第二行空格的产生。以此类推;第五行时,i为4,可以循环两次,也就是空格两次;以此类推。

上一篇 下一篇

猜你喜欢

热点阅读