C# 定义一个数组[2,4,6,8,9,15],从键盘输入两个数字,第一个为位置,第二个为插值,要求在数组中找到对应的位置插入这个数字,所插入数字后面的数字分别往后移动,最后一个丢掉。输出插入后的数组结果。
1条回答 默认 最新
- threenewbee 2019-04-15 17:01关注
int[] arr = {2,4,6,8,9,15};
int idx = int.Parse(Console.ReadLine());
int x = int.Parse(Console.ReadLine());
arr = arr.Take(idx).Concat(new int[] { x }).Concat(arr.Skip(idx)).Take(arr.Count() - 1).ToArray();
foreach (var item in arr) Console.WriteLine(item);解决 1无用