zoukankan      html  css  js  c++  java
  • 螺旋矩阵

    题目:输入一个正整数,打印输出如下的螺旋矩阵(其中一个)

          1   2   3   4

        12  13  14  5

        11  16  15  6

        10  9   8   7、

    代码:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 
     6 namespace 螺旋矩阵
     7 {
     8     class Program111
     9     {
    10         static void Main(string[] args)
    11         {
    12             int n;
    13             Console.Write("请输入一个正整数:");
    14             n = Convert.ToInt32(Console.ReadLine());
    15             int[,] a = new int[n, n];
    16             int i, j,count=1;
    17             for (i = 0; i < n/2; i++)
    18             {
    19                 //矩形回路的上边
    20                 for (j = i; j <=n - i-1; j++)
    21                     a[i, j] = count++;
    22                 //矩形回路的右边
    23                 for (j = i + 1; j <n - i - 1; j++)
    24                     a[j, n - i - 1] = count++;
    25                 //矩形回路的下边
    26                 for (j = n - i - 1; j > i; j--)
    27                     a[n - i - 1, j] = count++;
    28                 //矩形回路的左边
    29                 for (j = n - i - 1; j > i; j--)
    30                     a[j, i] = count++;
    31             }
    32             //判断矩形是奇数还是偶数的矩形
    33             if (n % 2 == 1)
    34             {
    35                 a[n / 2, n / 2] = count;
    36             }
    37             //打印输出矩形
    38             for (i = 0; i < n; i++)
    39             {
    40                 for (j = 0; j < n; j++)
    41                     Console.Write(a[i, j]+"	");
    42             Console.WriteLine();       
    43             }
    44                
    45                     Console.Read();
    46         }
    47     }
    48 }
  • 相关阅读:
    vi 或 vim 常用命令(简单够用了)
    linux 常用命令
    ssh连接远程linux服务器
    tomcat优化系列:修改运行内存
    html学习笔记二
    html学习笔记一
    我的subLime的快捷键
    CentOS tomcat 安装与自启动
    CentOS 安装jdk-8u111-linux-x64.tar.gz方法
    CentOS 6 默认启动进入 图形或命令窗口
  • 原文地址:https://www.cnblogs.com/lixiaokang-blog/p/7610625.html
Copyright © 2011-2022 走看看