c语言经典的螺旋矩阵的几种

c语言经典的螺旋矩阵的几种11 13 今天也要好好学习 虽然水了一天 今天的高代数分也没怎么搞懂 螺旋矩阵出现在我们学校 2 3 周前布置的编程题里 当时把自己转晕了 现在来回顾一下 介绍一下主流的实现算法大一都过了 1 4 了 好好学吧 题目很简短 就是让你输出一个型如的螺旋数组 solution1 设置一个大的 for 循环 里面有四个小 for 循环 对应四个边 因此进行一个大循环 便走完了一圈 先空着

大一都过了1/4了,好好学吧。 

solution1:

设置一个大的for循环,里面有四个小for循环,对应四个边,因此进行一个大循环,便走完了一圈。

先空着;

solution2:

int x=0,y=0; for (int i = 1;i<= n*n;i++){ if (x>= y && n-1-x >= y){ ary[x][y] = i; x++; } 类似这样 } 

函数参数为:void rotate_once (int ary[][],int x,int y,int start_num,int n);// x,y是初始坐标,start_num是初始的要打印的数字,n是阶数(递归一次变n-2);

{ if (n==0) return ; if (n==1) ary[n/2][n/2] = start_num; //奇偶的两种出口条件; int j = y,i= x; for (i= x;i<n-x-1;i++){ ary[i][j] = start_num; start_num++; 。 。 。 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234015.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 彻底明白Activity启动模式-SingleTop、SingleTask、SingleInstance具体使用场景[通俗易懂]

    彻底明白Activity启动模式-SingleTop、SingleTask、SingleInstance具体使用场景[通俗易懂]启动模式启动模式是什么有这样的场景:当我们使用App的时候,呈现出一个Activity,按下返回键(不考虑重写返回键事件),常常就回退到上一个打开的Activity或者退出App。//重写返回按键事件publicbooleanonKeyDown(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_BA

    2022年6月26日
    61
  • 浅析 PHP7 底层运行机制[通俗易懂]

    浅析 PHP7 底层运行机制

    2022年2月11日
    44
  • 【图像】伽马校正

    【图像】伽马校正http://blog.csdn.net/lichengyu/article/details/8457425

    2022年9月15日
    2
  • MySql必知必会实战练习(五)存储过程

    1.为什么使用存储过程?(1)通过把处理封装在容易使用的单元中,简化复杂操作(2)为了保证数据的完整性,不要求反复建立一系列的处理操作,所有开发人员和应用程序都使用同一(试验和测试)存储过程

    2021年12月29日
    53
  • 格雷码与二进制的转换[通俗易懂]

    格雷码与二进制的转换[通俗易懂]一、什么是格雷码?格雷码,又叫循环二进制码或反射二进制码,格雷码是我们在工程中常会遇到的一种编码方式,它的基本的特点就是任意两个相邻的代码只有一位二进制数不同,这点在下面会详细讲解到。格雷码的基本特点就是任意两个相邻的代码只有一位二进制数不同,这点很重要。常用的二进制数与格雷码间的转换关系如下表:二、二进制格雷码与自然二进制码的互换1、二进制码转换成二进制格雷码  二进制码转换成二进制格雷码,

    2022年10月17日
    1
  • java四舍五入成整数的方法

    java四舍五入成整数的方法    在java的Math类中,提供了许许多多的和数学计算有关的方法,其中也包括取整的,关于取整的有向下取整的floor(doubled)返回值double,rint(doubled),round(doubled)和round(floatf)。   但是,其中和四舍五入相近的方法只有rint和round方法,如果单独使用这两个方法的话,所得到的结果和我们预期的结果不一样,    比如r…

    2022年5月21日
    225

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号