返回列表 發帖

排序 (一)

本帖最後由 陳品肇 於 2019-5-18 14:26 編輯

利用氣泡排序法, 將任意6個整數, 由小而大排列出來
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {         
  6.     int n[6] = {12,57,-6,-32,0,23};
  7.     cout<<"排序前: ";
  8.     for(int i=0;i<6;i++)
  9.     {
  10.        cout<<n[i]<<" ";
  11.     }
  12.     cout<<endl;
  13.    
  14.     for(int i=0;i<5;i++)  //把每一個 0
  15.     {
  16.         for(int j=i+1;j<6;j++)  //1
  17.         {
  18.             if(n[j] < n[i])
  19.             {
  20.                 int tmp;
  21.                 tmp = n[i];
  22.                 n[i] = n[j];
  23.                 n[j] = tmp;
  24.             }
  25.         }
  26.     }
  27.    
  28.     cout<<"排序後: ";
  29.       for(int i=0;i<6;i++)
  30.       {
  31.        cout<<n[i]<<" ";
  32.       }
  33.     cout<<endl;
  34.    
  35.     system("pause");
  36.     return 0;   
  37. }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表