using system; namespace 排序案例 { class program { static void main(string[] args) { //定义随机数列 int a, b, c, d; random rand = new random(); int[] intarray = new int[10]; for (int i = 0; i < intarray.length; i++) { a = rand.next(1, 100); intarray[i] = a; } foreach (int item in intarray) { console.write("{0}t", item); } console.writeline("n"); //直接使用已存在的方法对数列进行升序排序 array.sort(intarray); foreach (int item in intarray) { console.write("{0}t", item); } console.writeline("n"); //使用冒泡排序法手动对数列进行倒序排序 for (int a1 = 0; a1 < intarray.length; a1++) { for (int a2 = a1 + 1; a2 < intarray.length; a2++) { if (intarray[a1] < intarray[a2]) { int temp = intarray[a1]; intarray[a1] = intarray[a2]; intarray[a2] = temp; } } } foreach (int item in intarray) { console.write("{0}t", item); } console.writeline("n"); //直接使用已存在的方法对数列进行反向排序(倒转数据元素) array.reverse(intarray); foreach (int item in intarray) { console.write("{0}t", item); } console.writeline("n"); } } }
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/601366.html