设为首页 加入收藏

TOP

Java 打印输出空心菱形
2014-11-24 08:39:39 来源: 作者: 【 】 浏览:0
Tags:Java 打印 输出 空心 菱形

思路:


设座标原点为 0,0


设菱长为 len


则纵轴横座标也是 len


则最大横座标及总行数都是len*2


那第i行的第一个实心点 x的横座标是 len-i的绝对值(len指纵轴横座标)


则第i行的第二个实心点 y 的横座标是 len+(len-x) (len同上,x指x点的横座标)


循环判断第i行的每一个点是不是 x 或 y点,如果是,则输出 * ,否则输出汉字空格。


注意 len 为两个 * 之间的距离,所以三个* 是两个长度


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇DES加密程序实现,UNIX/Linux的接.. 下一篇Android调用系统照相机

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·【C语言】动态内存管 (2025-12-27 06:23:20)
·C语言中的内存管理 - (2025-12-27 06:23:16)
·C语言指南:C语言内 (2025-12-27 06:23:14)
·Redis on AWS:Elast (2025-12-27 04:19:30)
·在 Spring Boot 项目 (2025-12-27 04:19:27)