これを始めるには宿題があります。私は少し問題があり、いくつかの提案が欲しいです。ここまでで、ユーザーから 10 個の入力値を取得して配列に格納するアプリケーションを作成しました。配列を SmallAndLarge メソッドに渡し、Sort() を使用して 10 個の値の最小値と最大値を表示しますが、ユーザーが入力した 10 個の値の最小値と最大値を表示する必要があり、問題が発生しています。どんな助けでも素晴らしいでしょう!!
また、もう 1 つの問題として、1 から 10 までの値を入力すると、配列がソートされて表示されるときに、10 が 2 の前になり、1 の後になることに気付きました。どうしてこれなの?
namespace SmallAndLarge
{
class Program
{
static void Main()
{
int found = 0;
string[] numbers = new string[10];
for (int i = 0; i < numbers.Length; i++)
{
Console.Write("Enter ten numbers --> ");
numbers[i] = Console.ReadLine();
}
SmallestAndLargest(numbers);
}
public static int SmallestAndLargest(string[] numbers1)
{
int x;
Array.Sort(numbers1);
for (x = 0; x < numbers1.Length; ++x)
Console.Write("{0} ", numbers1[x]);
return x;
}
}
}