img
样例
img

解析:就是相当于找该位置到上下左右边界的最短距离

···

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        while(true){
            int n=sc.nextInt();
            if(n==0)break;
            for(int i=0;i<n;i++){
                for(int j=0;j<n;j++){
                    int x=Math.min(i+1,n-i);
                    int y=Math.min(j+1,n-j);
                    int z=Math.min(x,y);
                    System.out.printf("%d ",z);
                }
                System.out.println();
            }
            System.out.println();
        }
        
    }
}



```
posted on 2023-05-04 18:14  许七安gyg  阅读(9)  评论(0编辑  收藏  举报
$(document).ready(function() { // 禁止右键 $(document).bind("contextmenu", function(){return false;}); // 禁止选择 $(document).bind("selectstart", function(){return false;}); // 禁止Ctrl+C 和Ctrl+A $(document).keydown(function(event) { if ((event.ctrlKey&&event.which==67) || (event.ctrlKey&&event.which==86)) { //alert("对不起,版权所有,禁止复制"); return false; } }); });