zoukankan      html  css  js  c++  java
  • 魔幻矩阵

    题目标题:

    魔幻矩阵(甘文)  

    题目描述:

     输入一个整数n,输出一个特殊排列的矩阵,如n=5

    1 1 1 1 1

    1 2 2 2 1

    1 2 3 2 1

    1 2 2 2 1

    1 1 1 1 1

    该矩阵我们称为魔幻矩阵.

    输入描述:

    输入一个整数n(1<=n<100)  

    输出描述:

    输出相应的魔幻矩阵,每一个数据之间用一个空格隔开,但每行的最后一个数据后不能有空格.所有输出的最后一行不能有回车  

    样式输入:

    5  

    样式输出:

    1 1 1 1 1

    1 2 2 2 1

    1 2 3 2 1

    1 2 2 2 1

    1 1 1 1 1

    #include<stdio.h>
    void main()
    {
        int i,j,a[100][100],n;
        scanf("%d",&n);
        if(n%2==0)
        {
        for(i=0;i<n/2;i++)
            {
            for(j=i;j<(n-i);j++)  
               {
                a[i][j]=a[j][i]=a[n-i-1][j]=a[j][n-i-1]=i+1;
               }
            }
        }
        else
        {
        for(i=0;i<(n+1)/2;i++)
            {
            for(j=i;j<(n-i);j++)
                {
                    a[i][j]=a[j][i]=a[n-i-1][j]=a[j][n-i-1]=i+1;
                }
            }
        }
        
    
        for(i=0;i<n;i++)
        {
            for(j=0;j<n-1;j++)
                 printf("%d ",a[i][j]);
            printf("%d",a[i][j]);
            if(i<(n-1))printf("
    ");
        }
    }
        
        
  • 相关阅读:
    PostMan使用教程(1)
    测试工作量的评估方法
    Jmeter之Bean shell使用(二)
    centos7 编译安装redis
    Centos7 安装mariadb
    Centos7 安装使用virtualenvwrapper
    Centos7安装python3.6
    linux基础命令2
    linux基础命令
    linux目录结构
  • 原文地址:https://www.cnblogs.com/achst/p/3647103.html
Copyright © 2011-2022 走看看