zoukankan      html  css  js  c++  java
  • c实现旋转数列

    void main (void)
    {
      int line = 5;
      int x = 0,y = 0,ringNumber = 0,number = 0;
      int A[line][line] = {0};
      while (number <= line * line)
      {
        while (x < line - ringNumber)
        {
          number++;
          A[x][y] = number;
          x++;
        }
        y++;
        x--;
        while (y < line - ringNumber)
        {
          number++;
          A[x][y] = number;
          y++;
        }
        x--;
        y--;
        while (x >= ringNumber)
        {
          number++;
          A[x][y] = number;
        x--;
        }
        y--;
        x++;
        while (y > ringNumber)
        {
          number++;
          A[x][y] = number;
          y--;
        }
        x++;
        y++;
        ringNumber++;
      }
      for (int x = 0; x < line ;x++)
      {
        for(int y = 0 ;y < line; y++)   

        {

          printf("%d ",A[x][y]);

        }
        printf(" ");
      }
    }

  • 相关阅读:
    flashdevelop生成swc库(转)
    SOG and COG spec
    [C]switch...case...一个case包含多个值的一种写法
    [C]赋值语句返回值
    Antenna知识整理
    SPI接口比IIC速度快的理解
    C语言代码的换行
    SRRC认证
    蓝牙协议分析(6)_BLE地址类型
    结构体变量和指针对成员的引用形式
  • 原文地址:https://www.cnblogs.com/tang910103/p/5055875.html
Copyright © 2011-2022 走看看