一个数组,实现重新排序,从小到大
原理是这样的:
第一个数字,依次跟第二三四五比较,最小的放到第一个数字的位置
都比较完
第二个数字,依次跟第三四五六比较,最下的放到第二个数字的位置
以此类推
int[] arri = new int[] { 45, 3, 55, 22, 4, 6, 99, 10, 1 }; int temp = 0; Response.Write("<br/ >排序前"); for (int i = 0; i < arri.Length; i++) { Response.Write("<br/ > arri["+i+"] = " + arri[i]); } for (int i = 0; i < arri.Length - 1; i++) { for (int j = i + 1; j < arri.Length; j++) { if (arri[j] < arri[i]) { temp = arri[i]; arri[i] = arri[j]; arri[j] = temp; } } } Response.Write("<br/ >排序后"); for (int i = 0; i < arri.Length; i++) { Response.Write("<br/ > arri["+i+"] = " + arri[i]); }