用c#控制台编写,要求用选择排序法,输入任意长度(n, n<100)个数据(int即可),按照升序顺序输出。

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:01:57

感觉用C#写选择排序,没多大意义
class Program
{
static int[] arr;
static void Main(string[] args)
{
int num;

while (true)
{
Console.WriteLine("请输入100以内个数字进行排序:");
try
{
num = Convert.ToInt32(Console.ReadLine());//对输入数字进行大小检查
}
catch
{
Console.WriteLine("请输入合法数字\n");
continue;
}
if (num <= 100) break;
else Console.WriteLine("\n请输入小于等于100的数\n");
}
arr = new int[num]; //分配数组大小

//为方便这里不进行判断
Console.WriteLine("\n请输入{0}个数字", num);
for (int i = 0; i < num; ++i)
arr[