c#数组对输入数据 排列

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:10:44
现有一个数组a,其中的元素按从小到大排列,在数组中插入一个数n(从键盘输入)到数组中,要求插入新数据后的数组任然按从小到大排列。编写一个控制台程序,实现这一功能。

为了你,专门写了代码(以字符串数组为例,其他一样)
代码如下:

class Program
{
static void Main(string[] args)
{
string[] array = {"a","b","e","s","1","2" };
Array.Sort(array);
Console.WriteLine("初始数组排序为:");
for (int i = 0; i < array.Length; i++)
{
Console.Write(array[i]+"\t");
}

Console.WriteLine();//表示控制台空一行
Console.WriteLine("请输入一个字符串数值:");

string input = Console.ReadLine();
//为了方便,随便在数组的一个索引位置插入一个数值,这里在数组的第四个位置索引为 3 的位置
array[3] = input;
Array.Sort(array);

Console.WriteLine("接受输入值后排过序的数组:");
for (int i = 0; i < array.Length; i++)
{
Console.Wr