java图形打印问题

    xiaoxiao2021-04-18  60

    

    Problem Description

    图形的规则如下 ,要求输入n的值,按照图形的打印规则打印出相关的图形:

    Input

    输入整数n。

    Output

    按图形的规律打印出相关的图形。

    Example Input

    4

    Example Output

    + +*+ +***+ +*****+ +***+ +*+ + import java.util.Scanner; public class Main {     public static void main(String[] args)     {         Scanner reader=new Scanner(System.in);         int n;         n=reader.nextInt();         int i,j,k;         for(i=1;i<=n;i++)         {             for(k=1;k<=n-i;k++)             {                 System.out.printf(" ");             }             for(j=1;j<=2*i-1;j++)             {                 if(j==1 || j==2*i-1)                 {                     System.out.printf("+");                 }                 else                 {                     System.out.printf("*");                 }            }            System.out.println();         }         for(i=n-1;i>=1;i--)         {             for(k=1;k<=n-i;k++)             {                 System.out.printf(" ");             }             for(j=1;j<=2*i-1;j++)             {                 if(j==1 || j==2*i-1)                 {                      System.out.printf("+");                 }                 else                 {                      System.out.printf("*");                 }             }             System.out.println();        }    } }
    转载请注明原文地址: https://ju.6miu.com/read-674993.html

    最新回复(0)