之字方阵
题目描述
输出一个N*N的矩阵,按之字形将矩阵元素提取/打印出来。
输入描述
一行一个整数N,1<=N<=20
输出描述
输出N行N列将0~N*N-1按照之字型排列的矩阵,矩阵中每个元素所占列宽为5
样例
输入
4
输出
0 1 5 6
2 4 7 12
3 8 11 13
9 10 14 15
题解
/*我的解题思路:
斜线赋值,碰到边缘停止
碰到边缘后向右或下走一格,继续斜线赋值
方向:右,左下(碰边),下,右上(碰边)
*/
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int n,a[25][25]={
0};
int cnt=0