c#输入10个整数(要求在一排上 用逗号分割 来完成输入10个)然后进行选择排序 要详细代码

2025-03-19 10:31:28
推荐回答(1个)
回答1:

using System;
namespace ConsoleZ
{
 
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入数值");
            string arr = Console.ReadLine();
            var temp= arr.Split(new char[] {' ', ',',',' }, StringSplitOptions.RemoveEmptyEntries);
            if (temp.Length!=10)
            {
                Console.WriteLine("请输入10个数");
                Console.ReadKey(true);
                return;
            }
            int[] arrlist = new int[10];
            for (int i = 0; i < 10; i++)
            {
                arrlist[i] = int.Parse(temp[i]);
            }
            Array.Sort(arrlist);
            Console.WriteLine("排序后:"+string.Join(",",arrlist));
        }
    }