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