/*编写一个控制台程序,要求用户输入一组数字用空格间隔,对用户输入的数字从小到大输出(Array.Sort方法和冒泡排序)*/
//我就只用系统直接提供的方法了
//Array.ConvertAll(sNums, int.Parse) : 将一种类型的数组转换成另一种类型的数组
//sNums : 要转换成目标数组的源数组
//int.Parse : 将源数据类型转换成目标数据类型的强制转换方法
//Console.WriteLine("请输入您要输入的数字,请将数字们用空格隔开");
//String Str = Console.ReadLine();
//string[] arr = Str.Split(' ');
//int[] ints = Array.ConvertAll(arr, int.Parse);
//Array.Sort(ints);
//foreach (int i in ints)
// Console.Write(i + " ");
/*有n(n<=100)个整数,已经按照从小到大顺序排序好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序*/
Console.WriteLine("请输入您要输入的数字,请将数字们用空格隔开");
String Str = Console.ReadLine();
string[] arr = Str.Split(' '); //将空格去掉
Console.WriteLine("请输入您要输入的整数x,请将数字们用空格隔开");
int x = Convert.ToInt32(Console.ReadLine());
int[] ints = Array.ConvertAll(arr, int.Parse); //强制转化,将string转化为int
int[] ints2 = new int[ints.Length + 1];
for (int i = 0; i < ints.Length; i++)
ints2[i] = ints[i];
ints2[ints.Length] = x;
Array.Sort(ints2); //直接排序,简单又美丽
foreach (int i in ints2) //遍历的用法
Console.Write(i + " ");
C#编写起来确实是赏心悦目