當前位置:編程學習大全網 - 編程軟體 - 從鍵盤上輸入20個整數,用選擇法將它們按從小到大的順序排列輸出,要求每行輸出10個數。

從鍵盤上輸入20個整數,用選擇法將它們按從小到大的順序排列輸出,要求每行輸出10個數。

剛寫好的

static void Main(string[] args)

{

int min;

int[] nums = new int[20];

for (int i = 0; i < 20; i++)

{

int a= Convert.ToInt32(Console.ReadLine());

nums[i] = a;

}

//外層循環數組

for (int i = 0; i < nums.Length - 1; i++)

{

// 初始第壹個值為最小值

min = i;

// 內層循環,從外層循環的數組元素的後壹個元素開始

for (int j = i + 1; j < nums.Length; j++)

{

// 找到最小的那個元素

if (nums[j] < nums[min])

min = j;

}

// 把最小的元素放到數組的最前面,然後後面的元素繼續循環

int t = nums[min];

nums[min] = nums[i];

nums[i] = t;

}

for (int i = 0; i < nums.Length - 1; i++)

{

Console.Write(nums[i]+"--");

if (i == 9)

Console.WriteLine();

}

Console.ReadLine();

}

  • 上一篇:點燃我溫暖妳為什麽進監獄
  • 下一篇:程序員哥哥姐姐們,或者懂編程的哥哥姐姐們。想問下下面這些都具體代表什麽?
  • copyright 2024編程學習大全網