螺旋填数2021-07-01

本文介绍了一种使用Java编程语言实现螺旋矩阵填充的方法,详细阐述了算法的逻辑和步骤,包括如何初始化矩阵、设置边界条件以及如何按照螺旋顺序填充数字。
摘要由CSDN通过智能技术生成

螺旋填数

/*
* 读入两个整数m,n,输出一个m行n列的矩阵,这个矩阵是1~m*n这些自然数按照右、下、左、上螺旋填入的结果。
* 例如读入数字4,5,则输出结果为:
* 1  2  3  4  5
* 14 15 16 17 6
* 13 20 19 18 7
* 12 11 10  9 8
* */
public class TextDemo2 {
   
    public static void main(String[] args) {
   
        //给定数组  存储数据
        int [][] arr=new int[4][5];

        //行和列的概念
        int row=0;//代表行
        int col=0;//代表列

        //初始化(0,0)坐标
        arr[row][col] =1;

       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值