java打印菱形

迈不过友情╰ 2022-06-17 05:29 336阅读 0赞

Problem Description

从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。

Input

正整数n(1≤n≤9)。

Output

指定的菱形。
第一行前面有n-1个空格,第二行有n-2个空格,依此类推。

Example Input

  1. 5

Example Output

  1. *
  2. ***
  3. *****
  4. *******
  5. *********
  6. *******
  7. *****
  8. ***
  9. *
  10. import java.util.Scanner;
  11. public class Main
  12. {
  13. public static void main(String[] args)
  14. {
  15. Scanner reader=new Scanner(System.in);
  16. int n;
  17. n=reader.nextInt();
  18. int i,j,k;
  19. for(i=1;i<=n;i++)
  20. {
  21. for(k=1;k<=n-i;k++)
  22. {
  23. System.out.printf(" ");
  24. }
  25. for(j=1;j<=2*i-1;j++)
  26. {
  27. System.out.printf("*");
  28. }
  29. System.out.println();
  30. }
  31. for(i=n-1;i>0;i--)
  32. {
  33. for(k=1;k<=n-i;k++)
  34. {
  35. System.out.printf(" ");
  36. }
  37. for(j=1;j<=2*i-1;j++)
  38. {
  39. System.out.printf("*");
  40. }
  41. System.out.println();
  42. }
  43. }
  44. }

发表评论

表情:
评论列表 (有 0 条评论,336人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java打印菱形

    本文讲述如何用Java打印一个菱形,以及打印直角和等腰三角形的方法, 本文教程比较详细,如果想要直接学习菱形可以直接翻到本文最下方!!! 左下角三角形 (这里

    相关 Java打印实心菱形,空心菱形

    我们用\号来填充菱形 首先,要想打印出菱形,我们先要对菱形有点认知,首先,菱形是四边相等的图形,只要四边相等,就是菱形,我们这里只说明竖着打印实心菱形和空心菱形。 实心菱形

    相关 打印菱形

    题目要求:   【题型一】打印实心零星(无间隙) 样例输出:                    ![70][] 像这样重复输出一种符号或者具有某种可描述的关系的形