当前位置 博文首页 > 美迪的麦柯的博客:Java打印图形

    美迪的麦柯的博客:Java打印图形

    作者:[db:作者] 时间:2021-08-06 19:01

    实际输出 按照非正方形输出

    标题1390: ** 阵列5

    Time Limit: 1 Sec Memory Limit: 128 MB

    Description

    根据输入正数N 生成对应的阵列

    Input

    10, 阵列大小为 10 x 10 , 观察*位置的规律

    Output

    在这里插入图片描述

    Sample Input Copy

    10

    Sample Output Copy

    在这里插入图片描述

    (实际输出按照非正方形输出)

    可能的Java代码:

    import java.util.*;
    public class Main {
     
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner sc=new Scanner(System.in);
            int t=sc.nextInt();
            for(int i=1;i<=t;i++)
            {
                for(int j=1;j<=t;j++)
                {
                    if(i%2!=0) 
                    {
                        if(j%2!=0)
                        System.out.print("*");
                        else
                            System.out.print(" ");
                        if(j==t)
                            System.out.println();   
                    }
                    else
                    {
                        if(j%2==0)
                            System.out.print("*");  
                        else
                            System.out.print(" ");
                        if(j==t)
                        System.out.println();
                    }
                         
                }
            }
        }
     
    }
    

    运行结果:

    	Problem: XXXX
        User: XXXXXXXXXXX
        Language: Java
        Result: Accepted
        Time:121 ms
        Memory:10500 kb
    

    运行样图:
    在这里插入图片描述

    附:

    正方形的样例输出:

    import java.util.*;
    public class Main {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Scanner sc=new Scanner(System.in);
    		int t=sc.nextInt();
    		for(int i=1;i<=t;i++)
    		{
    			for(int j=1;j<=t;j++)
    			{
    				if(i%2!=0) 
    				{
    					if(j%2!=0)
    					System.out.print("* ");
    					else 
    						System.out.print("  ");
    					if(j==t)
    						System.out.println();	
    				}
    				else
    				{
    					if(j%2==0)
    						System.out.print("* ");	
    					else 
    						System.out.print("  ");
    					if(j==t)
    					System.out.println();
    				}
    					
    			}
    		}
    	}
    
    }
    

    运行样例结果:

    在这里插入图片描述

    END

    cs
    下一篇:没有了