二维数组顺时针,逆时针排序问题
问题描述:
二维数组顺时针,逆时针排序问题
一个二维数组,传入x,y分别代表行数和列数,比如x = 4 y = 4;
如果打印出来是
00 01 02 03
10 11 12 13
20 21 22 23
30 31 32 33
怎么样按照模仿顺时针或者逆时针圆圈进行排序呢?比如顺时针排成如下:
00 01 02 03 13 23 33 32 31 30 20 10 11 12 22 21
如果给的行列越大,就不断的模仿缩小圆圈的排序
答
// 求面积.cpp :定义控制台应用程序的入口点.#include "stdafx.h"#include <stdio.h>#include <math.h>//double square(float num1[5],float num2[5]){double side[7],length[3],squ[3];int i;for(i...