一、二维数组排列
点击查看代码
// int[,] a=new int[5,4]{{0,0,0,0},{0,0,0,0},{0,0,0,0},{0,0,0,0},{0,0,0,0}};
//按行进行排列
// for(int row=0;row<5;row++)
// {
// for(int col=0;col<4;col++)
// {
// a[row,col]=row*4+col+1;
// System.Console.Write("{0}\t",a[row,col]);
// }
// System.Console.WriteLine();
// }
//按列进行排列
// for(int col=0;col<4;col++)
// {
// for(int row=0;row<5;row++)
// {
// a[row,col]=col*5+row+1;
// System.Console.Write("{0}\t",a[row,col]);
// }
// System.Console.WriteLine();
// }
二、前后数据颠倒与取中间值
点击查看代码
//前后数据颠倒
// int[] a=new int[]{1,2,3,4,5,6,7,8,9,10};
// int li=-1;
// int hi=a.Length;
// while(++li<--hi)
// {
// int t=a[li];
// a[li]=a[hi];
// a[hi]=t;
// }
// foreach (var item in a)
// {
// System.Console.WriteLine(item);
// }
//取中间值的方法
// int[] a=new int[]{1,2,3,4,5,6,7,8,9,10};
// int li=0;
// int hi=a.Length-1;
// int mi=li+(li+hi)/2; //取中间值