题目
需求
实现用户随机输入6个整数,按从大到小排列
image.png
实现思路
- 定义数组存放用户输入的数据
- 使用冒泡排序算法
- 循环输出交换后的数组
代码
static void Main(string[] args)
{ /*实现用户随机输入6个整数,按从大到小排列
实现思路
1) 定义数组存放用户输入的数据
2) 使用冒泡排序算法
3) 循环输出交换后的数组
* */
try
{
Console.WriteLine("请输入6个数字");
int[] num = new int[6];
for (int i = 0; i < num.Length; i++)
{
Console.WriteLine("请输入第{0}个数字", i + 1);
num[i] = Convert.ToInt32(Console.ReadLine());
}
Array.Sort(num);//默认升序
Array.Reverse(num);//降序。必须先是排序好的数
for (int i = 0; i < num.Length; i++)
{
Console.Write("{0}\t", num[i]); //输出降序数组
}
}
catch
{
Console.WriteLine("输入的格式有误");
}
Console.ReadKey();
效果图
image.png










网友评论