打印回型数组-回型矩阵-环形数组

本文介绍如何用C++编程实现打印回型矩阵,通过模拟矩阵生成过程,对每个格子进行编号,以简洁的方式完成题目要求。当输入N为3时,输出1到9的矩阵;输入为5时,输出1到25的矩阵,形成环形排列。
摘要由CSDN通过智能技术生成

刚才看到打印回形矩阵(或者回型数组、环形数组),网上一些方法感觉写的挺麻烦,还是自己写一遍吧,不妥之处还请各位看官不吝赐教。
题目:输入一个整数N,打印出从1~N*N的N*N矩阵。
比如N = 3,构成矩阵:
1 2 3
8 9 4
7 6 5
N=5时,构成矩阵:
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
对于输入的整数,安行输出回形矩阵。
输入:3
输出:1 2 3 8 9 4 7 6 5

#include <stdio.h>
#include <iostream>

using namespace std;
/*
    测试平台:win7-32bit g++
*/
const int N = 100;
int 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值