Sort, random number

Bubble Sort

using System;
namespace ZuoBiJiaoApplication
{
    
    
class Progrm
{
    
    
  static void Main(string[] args)
  {
    
    
   string str = Console.ReadLine();
    string [] strArray = str.Split(' ');
    int [] numArray = new int[ strArray.Length ];
     for(int i = 0;i < strArray.Length;i++)
     {
    
    
      int temp = Convert.ToInt32(strArray[i]);
      numArray[i] = temp;
     }
    
       for(int j = 0;j <= strArray.Length - 1;j++)
       {
    
    
        for(int i = 0;i < strArray.Length - 1;i++)
        {
    
    
         if(numArray[i] > numArray[i + 1])
          {
    
    
           int temp = numArray[i + 1];
           numArray[i + 1] = numArray[i];
           numArray[i] = temp;
          }
        }
       }
     for(int i = 0;i < numArray.Length;i++)
     {
    
    
      Console.Write(numArray[i] + " ");
     }
   Console.ReadKey();
  }
}
}

Normal sort

using System;
namespace ZuoBiJiaoApplication
{
    
    
class Progrm
{
    
    
  static void Main(string[] args)
  {
    
    
    string str = Console.ReadLine();
    string [] strArray = str.Split(' ');
    int [] numArray = new int[ strArray.Length ];
     for(int i = 0;i < strArray.Length;i++)
     {
    
    
      int temp = Convert.ToInt32(strArray[i]);
      numArray[i] = temp;
     }
     Array.Sort(numArray);
     for(int i = 0;i < numArray.Length;i++)
     {
    
    
      Console.Write(numArray[i] + " ");
     }
        Console.ReadKey();
  }
}
}

Generate random numbers and count probability

using System;
namespace SuiJiShu
{
    
    
class Program
{
    
    
static void Main(string[] args)
{
    
    
  Random ra = new Random();
  int num1 = 0;
  int num2 = 0;
  int num3 = 0;
  int num4 = 0;
  int num5 = 0;
  int num6 = 0;
   for(int a = 1;a <= 100;a++)
   {
    
    
     int num = ra.Next(1,7);
      switch(num)
      {
    
    
        case 1:
        num1++;
        break;
        case 2:
        num2++;
        break;
        case 3:
        num3++;
        break;
        case 4:
        num4++;
        break;
        case 5:
        num5++;
        break;
        case 6:
        num6++;
        break;
      }
   }
  Console.WriteLine("1的概率为 "+ (float)num1 / 100);
  Console.WriteLine("2的概率为 "+ (float)num2 / 100);
  Console.WriteLine("3的概率为 "+ (float)num3 / 100);
  Console.WriteLine("4的概率为 "+ (float)num4 / 100);
  Console.WriteLine("5的概率为 "+ (float)num5 / 100);
  Console.WriteLine("6的概率为 "+ (float)num6 / 100);
  Console.ReadKey();
}
}
}

Guess you like

Origin blog.csdn.net/qq_52034378/article/details/109707412