美文网首页基础练习题
19 打印菱形图案

19 打印菱形图案

作者: 北极的大企鹅 | 来源:发表于2023-10-08 00:13 被阅读0次

题目: 打印出如下图案(菱形)

*
***
*****
*******
*****
***
*


 1     public class _019PrintDiamond {
 2 
 3     public static void main(String[] args) {
 4         printDiamond();
 5     }
 6 
 7     private static void printDiamond() {
 8         int hight = 7, width = 7;
 9         
10         //打印上三角
11         for(int i =0;i<(hight+1)/2;i++){
12             //行循环
13             for(int j =0;j<width/2-i;j++){
14                 //循环图形中的空格数量
15                 System.out.print(" ");
16             }
17             
18             //列循环
19             for (int s=1;s<(i+1)*2;s++) {
20                 System.out.print('*');
21             }
22             System.out.println();
23         }
24         
25         //打印下三角
26         for(int i =1;i<=hight/2;i++){
27             for(int j =1;j<=i;j++){
28                 System.out.print(" ");
29             }
30             
31             for (int s=1;s<=width-2*i;s++) {
32                 System.out.print('*');
33             }
34             System.out.println();
35         }
36     }
37 }
 

相关文章

  • 【习题19】打印菱形

    【程序19】题目:打印出如下图案(菱形)

  • Python例题23

    题目:打印出如下图案(菱形): * *** ***** ******* ***** *** * 程序分...

  • Rust语言编程实例100题-023

    Rust语言编程实例100题-023 题目:打印出如下图案(菱形)。扩展:打印N行的菱形(N为奇数)。 程序分析:...

  • 菜鸟编程学习(python&C--015)

    Python 练习实例23Python 100例 题目:打印出如下图案(菱形): * *** ***** **...

  • Python编程练习022:绘制菱形

    方法一: 题目 打印出如下图案(菱形): 程序分析 递归调用即可 递归即后面调用前面依次迭代 方法二 程序分析 先...

  • 打印菱形

    题目:任意输入三个数,求最大值

  • 打印菱形

    给定一个奇数n,打印实心的菱形示例: 输入: n = 3输出: n = 3的菱形.png 输入:n = 5输出:n...

  • 打印菱形

    #coding:utf-8 #import string def dianshu(n,N):#input 总行数N...

  • shell脚本编译菱形

    手动输入菱形的行数 ,打印出菱形 echo "Please input data"read k //读入...

  • Java实例-打印图形

    1、Java 实例 – 打印菱形:输出指定行数的菱形。 public class Img_Diamond { pu...

网友评论

    本文标题:19 打印菱形图案

    本文链接:https://www.haomeiwen.com/subject/ijnvbdtx.html