Board logo

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

作者: 陳品肇    時間: 2019-5-18 13:04     標題: 排序 (一)

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

利用氣泡排序法, 將任意6個整數, 由小而大排列出來
[attach]6497[/attach]
  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. }
複製代碼

作者: 吳孟修    時間: 2019-5-18 14:31

此帖僅作者可見
作者: 洪寬瀧    時間: 2019-5-18 14:33

此帖僅作者可見
作者: 田宇任    時間: 2019-5-18 14:35

此帖僅作者可見
作者: 吳孟書    時間: 2019-5-18 14:35

此帖僅作者可見
作者: 湯郡一    時間: 2019-5-18 14:39

此帖僅作者可見
作者: 王瑞喻    時間: 2019-5-18 14:40

此帖僅作者可見
作者: 曲書辰    時間: 2019-5-18 14:44

此帖僅作者可見




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