1.数组概念,如何定义数组
2.For 语句
3.随机数
//排序..............
1.排序前的数是怎么排列.
2.第一轮排序详情,并找到第n排序规律,写出算法
32 15 7 22 25
15 32 7 22 25
15 7 32 22 25
15 7 22 32 25
15 7 22 25 32
代码:
//
// TODO: 在此处添加代码以启动应用程序
//定义数组
int[] num=new int[100];
//产生100个
int i=0;
int j=0;
int intTest=0;
for (i=0;i<100;i++)
{
// 以下产生随机数
Random ra =new Random(i);
intTest=ra.Next(1000);
num[i]=intTest;
}
//打印排序前的数
for (j=0;j<100;j++)
{
Console.Write(num[j].ToString());
Console.Write(" ");
}
//Console.Read();
for (j=0;j<100;j++)
{
//某一轮排序
for (i=0;i<99-j;i++)
{
if(num[i]>=num[i+1])
{
int t=0;
t=num[i];
num[i]=num[i+1];
num[i+1]=t;
}
}
}
Console.WriteLine(" *******************************************");
//打印排序后的数
for ( j=0;j<100;j++)
{
Console.Write(num[j].ToString());
Console.Write(" ");
}
Console.Read();