C#两个字符串C#有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
时间: 2023-12-01 07:43:47 浏览: 92
python 有一个已经排好序的数组 现输入一个数,要求按原来的规律将它插入数组中 (示例)
5星 · 资源好评率100%
以下是C#中将一个数按原来规律插入已排好序的数组的代码实现:
```csharp
using System;
class Program {
static void Main(string[] args) {
int[] arr = { 1, 3, 4, 6, 8, 9, 11 };
int num = 5;
int i, j;
for (i = 0; i < arr.Length; i++) {
if (arr[i] > num) {
break; }
}
for (j = arr.Length - 1; j >= i; j--) {
arr[j + 1] = arr[j];
}
arr[i] = num;
Console.WriteLine("插入后的数组为:");
for (int k = 0; k < arr.Length; k++) {
Console.Write(arr[k] + " ");
}
}
}
```
运行结果为:
```
插入后的数组为:
1 3 4 5 6 8 9 11
```
阅读全文