c#输入10个整数到一维数组中,分别实现数组的输入、排序及输出。
时间: 2024-10-25 09:16:33 浏览: 30
在C#中,你可以使用`Console.ReadLine()`读取用户输入,将字符串转换成整数,并存入一维数组。然后使用`Array.Sort()`对数组进行排序,最后再遍历数组并输出。下面是一个完整的示例:
```csharp
using System;
class Program
{
static void Main()
{
int[] numbers = new int[10]; // 创建一个可以存储10个整数的数组
// 输入10个整数
Console.WriteLine("请输入10个整数:");
for (int i = 0; i < 10; i++)
{
string input = Console.ReadLine(); // 用户输入
try
{
numbers[i] = Int32.Parse(input); // 将字符串转为整数
}
catch (FormatException)
{
Console.WriteLine("无效的输入,请输入一个整数!");
i--; // 回溯,再次提示用户输入
}
}
// 排序数组
Array.Sort(numbers);
// 输出排序后的数组
Console.WriteLine("\n排序后的数组: ");
foreach (int num in numbers)
{
Console.Write(num + " ");
}
}
}
```
当运行此程序时,它会提示用户逐个输入10个整数。输入完成后,数组会被排序并显示出来。
阅读全文