Board logo

標題: 對陣列排序 [打印本頁]

作者: 鄭繼威    時間: 2024-1-8 17:55     標題: 對陣列排序

試運用 sort() 函式,對陣列做基礎排序 (遞增)。

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<algorithm>
  4. using namespace std;
  5. int main()
  6. {
  7.     int n[10];      //宣告一個大小為10的空陣列
  8.     cout<<"請任意輸入10個整數:"<<endl;
  9.     for(int i=0; i<10; i++)
  10.         cin>>n[i];
  11.     cout<<"排序前:"<<endl;
  12.     for(int i=0; i<10; i++)
  13.         cout<<n[i]<<" ";
  14.     cout<<endl;
  15.     sort(n, n+10);
  16.     cout<<"排序後:"<<endl;
  17.     for(int i=0; i<10; i++)
  18.         cout<<n[i]<<" ";
  19.     /*
  20.     for(int i: n)
  21.         cout<<i<<" ";
  22.     */
  23.     cout<<endl;
  24.     system("pause");
  25.     return 0;
  26. }
複製代碼

作者: 李宗儒    時間: 2024-1-10 18:28

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<algorithm>
  4. using namespace std;

  5. int main()
  6. {
  7.     int n[10];
  8.     cout<<"排序前"<<endl;
  9.     for(int i=0;i<=9;i++)
  10.     {
  11.         n[i]=rand();
  12.         cout<<n[i]<<"\t";
  13.     }
  14.      sort(n,n+10);
  15.     cout<<endl<<"排序後"<<endl;
  16.     for(int i=0;i<=9;i++)
  17.     {
  18.         cout<<n[i]<<"\t";
  19.     }
  20. }
複製代碼





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