Board logo

標題: [隨堂測驗] 自定排序 (三) [打印本頁]

作者: 李泳霖    時間: 2024-1-26 09:26     標題: [隨堂測驗] 自定排序 (三)

本帖最後由 李泳霖 於 2024-1-26 10:16 編輯

試運用 sort() 函式,搭配一個自定義的比較方法,對陣列做遞減排序。

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

作者: 冠睿    時間: 2024-1-26 10:06

此帖僅作者可見
作者: 張御奎    時間: 2024-1-26 10:09

此帖僅作者可見
作者: 鍾嚞安    時間: 2024-1-26 10:10

此帖僅作者可見
作者: 黃柏青    時間: 2024-1-26 10:11

此帖僅作者可見
作者: 黃暐鈞    時間: 2024-1-26 10:12

此帖僅作者可見
作者: 蔡宇庭    時間: 2024-1-26 10:13

此帖僅作者可見
作者: 謝苙豪    時間: 2024-1-26 10:17

此帖僅作者可見
作者: 張佑任    時間: 2024-1-26 10:18

此帖僅作者可見
作者: 林弈呈    時間: 2024-1-26 10:18

此帖僅作者可見
作者: 黃翊豪    時間: 2024-1-26 10:19

此帖僅作者可見




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