【笔面试真题】2022年4月14日-携程数据开发第三批

输入n,打印u

复制代码
package com.jhliu20.real;

import java.util.Scanner;

public class XieChengTest {
    public static void main(String[] args) {
        int n;
        Scanner sc = new Scanner(System.in);
        n = sc.nextInt();
        int height = n * 4;
        char[][] arr = new char[height][height];
        for(int i = 0; i < height - n; i++) {
            for(int j = 0; j < n; j++) {
                arr[i][j] = '*';
            }
            for(int j = height - 1, k = 0; k < n; j--) {
                arr[i][j] = '*';
                k++;
            }
        }
        int f = 1;
        for(int i = height - n, count = n; i <= height - 1; i++) {
            for(int j = f; j < f + n; j++) {
                arr[i][j] = '*';
            }
            for(int j = height - 1; j > (height) / 2 - 1; j--) {
                arr[i][j] = arr[i][height - j - 1];
            }
            f++;
        }
        for(int i = 0; i < height; i++) {
            for(int j= 0; j < height; j++) {
                System.out.print(arr[i][j] == '*' ? '*' : '.');
            }
            System.out.println("");
        }
    }
}
复制代码

 

posted @   哥们要飞  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示