c/c++语言开发共享C#排序案例

using System; namespace 排序案例 { class Program { static void Main(string[] args) { //定义随机数列 int a, b, c, d; Random rand = new Random(); … …

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");            }      }  }

C#排序案例

 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ctvol.com/c-cdevelopment/601366.html

(0)
上一篇 2021年5月9日
下一篇 2021年5月9日

精彩推荐