二维数组排序
第一种
正常思维
每行按一维数组比较
每行比较结束后,比较该行末位和下一行首位
代码:
#include<iostream>
using namespace std;
int main()
{
int a[3][3] = {
{
9,8,7},{
6,5,4},{
3,2,1} };
int i, j,k, * x, * y;
for (k = 0; k < 8; k++)
{
for (i = 0; i < 3; i++)
{
for (j = 0; j < 2; j++)
{
if (a[i][j] > a[i][j + 1])swap