Board logo

標題: 排序 (一) [打印本頁]

作者: 陳曜誌    時間: 2024-8-5 22:49     標題: 排序 (一)

本帖最後由 陳曜誌 於 2024-8-6 14:39 編輯

利用選擇排序法, 將任意6個整數, 由小而大排列出來.



本帖隱藏的內容需要回復才可以瀏覽


[attach]19337[/attach]
[attach]19338[/attach]
作者: 陳曜誌    時間: 2024-8-6 14:46

本帖隱藏的內容需要回復才可以瀏覽

作者: 李昱辰    時間: 2024-8-6 19:37

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int s[6]={12,57,-6,-32,0,23};
  6.     cout<<"排序前:";
  7.     for(int i=0;i<6;i++)
  8.         cout<<s[i]<<" ";

  9.     for(int i=0;i<6;i++)
  10.     {
  11.         for(int j=i+1;j<6;j++)
  12.         {
  13.             if(s[i]>s[j])
  14.             {
  15.                 int tmp=s[i];
  16.                 s[i]=s[j];
  17.                 s[j]=tmp;
  18.             }
  19.         }
  20.     }
  21.     cout<<endl<<endl;

  22.     cout<<"排序後:";
  23.     for(int i=0;i<6;i++)
  24.     {
  25.         cout<<s[i]<<" ";
  26.     }

  27. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2