先定义一个二维数组a[4][4]={{1.2.6.3}.{2.6.3.14}.{1.3.4.8}.{8.5.3.6}}这样一个二维数组排序,不把这个数组转为一维数组(不把未被排序的数组改变)将排序好了的二维数组输出。排序要求:1.全部排序。2.仅对第四列排序。3.仅对对角线排序。(这是三个问题,需要分别实现)应该怎么用c++或者c来描述?¡求解答?