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