用C#写一个编一个程序,定义一个有10个正整数的一维数组a,在键盘上输人时没有大小次序,但是存人数组时要按由小到大的顺序存放
时间: 2024-02-15 11:01:35 浏览: 81
好的,以下是一个示例程序:
```csharp
using System;
class Program {
static void Main(string[] args) {
const int SIZE = 10;
int[] a = new int[SIZE];
Console.WriteLine("请输入10个正整数:");
for(int i=0; i<SIZE; i++) {
a[i] = int.Parse(Console.ReadLine());
}
Array.Sort(a);
Console.WriteLine("按由小到大的顺序存放后的数组为:");
for(int i=0; i<SIZE; i++) {
Console.Write(a[i] + " ");
}
}
}
```
程序使用 `int[]` 类型定义了一个大小为10的整型数组 `a` ,并使用循环从键盘输入10个正整数。然后使用 `Array.Sort` 方法对数组进行排序,最后输出排序后的结果。注意,`Array.Sort` 方法会直接修改原数组,所以不需要额外定义排序函数。
阅读全文