刚才看到打印回形矩阵(或者回型数组、环形数组),网上一些方法感觉写的挺麻烦,还是自己写一遍吧,不妥之处还请各位看官不吝赐教。
题目:输入一个整数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