回形数的思路,规律及输出代码(数组章节即学即练)

本文详细探讨了回形数的生成思路,解释了其内在的数学规律,并提供了相应的编程代码实现,帮助读者深入理解并练习数组操作技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 整体思路图

 规律解释及代码

package shuzu;
import java.util.Scanner;
public class shuzu {
     public static void main(String[] args) {
          /*回形数整体思路:
           * 步骤:
           * 1、请用户输入一个数n,然后获得该值的回形数
           * 2、观察回形数规律,可以拆分上下左右为四大部分,即分为四大部分分别输出,上下两大部分又分别拆分为奇数和偶数情况讨论。
           * 3、找出规律,其实沿着左上,右上,左下,右下对角线方向,它们沿着中心的数是有公式规律的
           *     这里以n=10为例子:那么int[][] =new int [x][y]=new int [10][10],输出的大概是以10×10的正方形
           *     以第一列和第一行为0,分别排序为:
           *       0   1   2   3   4  5   6   7   8   9  ----y(b)
           *   0 (1   2   3   4   5  6   7   8   9  10)          |
           *   1 36 (37  38  39  40  41  42  43  44)11          |
           *   2 35 64  (65  66  67  68  69  70) 45 12          |
           *   3 34 63   84 (85  86  87  88) 71  46 13          V列
           *   4 33 62   83  96 (97  98) 89  72  47 14
       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值