C#编写一个控制台程序,要求从键盘随机输入10个数,放在数组中,输出结果。接下来分别求出其中最大值和最小值,然后分别放在数组第一和第二个元素中,输出结果,并保持数组中仍然是原来的10个数,只是次序发生了变化。
时间: 2023-07-31 07:07:55 浏览: 530
下面是实现该功能的C#控制台程序代码:
```csharp
using System;
class Program
{
static void Main()
{
int[] nums = new int[10];
// 随机输入10个数
Console.WriteLine("请输入10个整数:");
for (int i = 0; i < 10; i++)
{
nums[i] = int.Parse(Console.ReadLine());
}
// 输出原始数组
Console.WriteLine("原始数组:");
for (int i = 0; i < 10; i++)
{
Console.Write(nums[i] + " ");
}
Console.WriteLine();
// 求最大值和最小值
int max = nums[0];
int min = nums[0];
for (int i = 1; i < 10; i++)
{
if (nums[i] > max)
{
max = nums[i];
}
if (nums[i] < min)
{
min = nums[i];
}
}
// 将最大值和最小值放在数组第一和第二个元素中
nums[0] = max;
nums[1] = min;
// 输出新数组
Console.WriteLine("新数组:");
for (int i = 0; i < 10; i++)
{
Console.Write(nums[i] + " ");
}
Console.WriteLine();
}
}
```
该程序先从键盘随机输入10个数并存放在数组中,然后输出原始数组。接着,程序遍历数组求出其中最大值和最小值,并将它们分别放在数组的第一和第二个元素中。最后,程序输出新数组,完成了题目要求。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)