C# 输入一个包含nn100个数的函数找出这个函数中的最小数并跟最前边的数交换最后输出交换后的结果
以下是一个示例代码:
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("请输入一组数字,以空格分隔:");
string input = Console.ReadLine();
string[] nums = input.Split(' ');
int minIndex = 0;
for (int i = 1; i < nums.Length; i++)
{
if (int.Parse(nums[i]) < int.Parse(nums[minIndex]))
{
minIndex = i;
}
}
string temp = nums[0];
nums[0] = nums[minIndex];
nums[minIndex] = temp;
Console.WriteLine("交换后的结果为:");
foreach (string num in nums)
{
Console.Write(num + " ");
}
}
}
运行效果如下:
请输入一组数字,以空格分隔:5 3 8 2 9
交换后的结果为:
2 3 8 5 9
``
原文地址: https://www.cveoy.top/t/topic/hsLn 著作权归作者所有。请勿转载和采集!