zoukankan      html  css  js  c++  java
  • Java实现 蓝桥杯 算法提高 菱形

    试题 算法提高 菱形

    请编程输出一个菱形。输入为菱形中心到顶点的距离
    样例输入
    2
    样例输出
    在这里插入图片描述

     
    
    import java.util.Scanner;
    
    public class Main {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            int n = sc.nextInt();
            sc.close();
            char[][] map = new char[n+1][2*n+1];
            for (int i=0;i<=n;i++){
                for (int j=n-i;j<=n+i;j++){
                    map[i][j]='*';
                }
            }
            //上半部分
            for (int i=0;i<=n;i++){
                for (int j=0;j<=n*2;j++){
                    if(map[i][j]=='*'){
                        System.out.print('*');
                    }
                    else{
                        System.out.print(' ');
                    }
                }
                System.out.println();
            }
            //下半部分
            for (int i=n-1;i>=0;i--){
                for (int j=0;j<=n*2;j++){
                    if(map[i][j]=='*'){
                        System.out.print('*');
                    }
                    else{
                        System.out.print(' ');
                    }
                }
                System.out.println();
            }
        }
    }
    
    
  • 相关阅读:
    JS数组分页
    UI框架
    mongodb
    koa2 router中间件的三种写法
    Float浮点数转二进制串和十六进制串
    Iterator和for...of循环
    mysql相关故障
    lsof
    iostat测试磁盘性能
    dd测试磁盘
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13074737.html
Copyright © 2011-2022 走看看