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();
            }
        }
    }
    
    
  • 相关阅读:
    tf.get_variable
    tf.Variable
    tf.placeholder
    conda命令详解
    linux查看程序运行时占用的内存
    ubuntu安装openssh-server
    sed命令
    二分查找
    vue简单使用
    斐波那契数列求解
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13074737.html
Copyright © 2011-2022 走看看