题目
需求
实现用户随机输入6个整数,按从大到小排列
实现以下效果图:
实现思路
- 定义数组存放用户输入的数据
- 使用冒泡排序算法
- 循环输出交换后的数组
代码
try
{
Console.WriteLine("请输入6个数字");
int[] shuzi = new int[6];
for (int i = 0; i < shuzi.Length; i++)
{
Console.Write("请输入第{0}个数字:",i+1);
shuzi[i]=Convert.ToInt32(Console.ReadLine ());
}
Array.Sort(shuzi);//默认升序
Array.Reverse(shuzi);//把他反过来,改成降序
for (int i = 0; i < shuzi.Length; i++)
{
Console.Write("{0}\t", shuzi[i]);
}
}
catch
{
Console.WriteLine("对8起,您输入的格式有错,程序退出!");
}
Console.ReadKey();