第十一次作业2

2018-12-09  本文已影响0人  zealot_bbc8

{/**

*实现用户随机输入6个整数,按从大到小排列

*1) 定义数组存放用户输入的数据

*2) 使用冒泡排序算法

*3) 循环输出交换后的数组

**/

try

{

//提示用户输入

Console.WriteLine("请输入6个数字");

//定义数组,数组长度为6

int[] number = new int[6];

//获得用户输入,并将输入存到数组中

for (int i = 0; i < number.Length; i++)

{

Console.WriteLine("请输入第{0}个数字:", i + 1);

number[i] = Convert.ToInt32(Console.ReadLine());

}

//定义中间量

int temp = 0;

for (int i = 0; i < number.Length - 1; i++) //外层循环:比较趟数

{

for (int j=0;j

{

if (number[j] > number[j + 1])

{

temp = number[j];

number[j] = number[j + 1];

number[j + 1] = temp;

}

}

}

//输出排序后数组

Console.WriteLine("排序后的成绩为:");

for (int i = 0; i < number.Length; i++)

{

Console.Write(@"  {0}", number[i]);

}

}

catch

{

Console.WriteLine("输入格式有误");

}

Console.ReadKey();

}

}

}

上一篇 下一篇

猜你喜欢

热点阅读