返回列表 發帖

2025/01/11 課堂重點

本帖最後由 方浩葦 於 2025-1-11 15:29 編輯

上課錄影連結

[上課進度]

測驗-603

講解-a006
講解-a043


觀念題:

考古題:

10510 - 07
10510 - 08
10510 - 09


練習題:

10510 - 07
10510 - 08
10510 - 09

實作題:

10503 - 2
10503 - 3
10503 - 4


[回家作業]

實作題 10503 - 1

[作業檢查]
kitajudge回復


[下次考試]
601

[備註]
提早做完的同學去練題目:程式練習題清單

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int n;
  4. int main()
  5. {
  6.     cin>>n;
  7.     int data[n];
  8.     for(int i=0;i<n;i++)
  9.         cin>>data[i];
  10.     sort(data,data+n);
  11.     for(int i=0;i<n;i++)
  12.     {
  13.         cout<<data[i]<<" ";
  14.     }
  15.     cout<<endl;
  16.     if(data[0]>=60)
  17.     {
  18.         cout<<"best case"<<"\n";
  19.         for(int i=0;i<n;i++)
  20.         {
  21.             if(data[i]>=60)
  22.             {
  23.                 cout<<data[i];
  24.                 break;
  25.             }
  26.         }
  27.     }
  28.     else if(data[n-1]<60)
  29.     {
  30.         cout<<data[n-1]<<endl;
  31.         cout<<"worst case";
  32.     }
  33.     else
  34.     {
  35.         for(int i=0;i<n;i++)
  36.         {
  37.             if(data[i]>=60)
  38.             {
  39.                 cout<<data[i-1]<<"\n"<<data[i];
  40.                 break;
  41.             }
  42.         }
  43.     }
  44. }
複製代碼

TOP

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     int n;
  6.     cin>>n;
  7.     int point[n];
  8.     for(int i=0;i<n;i++)
  9.         cin>>point[i];
  10.     sort(point,point+n);
  11.                 int l=-1,h=101;
  12.                 for(int i=0;i<n;i++)
  13.         {
  14.             if(i==n-1)
  15.                                 cout<<point[i]<<endl;
  16.                         else
  17.                 cout<<point[i]<<" ";
  18.             if(point[i]<60)
  19.                 l=max(l,point[i]);
  20.             else
  21.                 h=min(h,point[i]);
  22.         }
  23.                 if(l>=0)
  24.                 cout<<l<<endl;
  25.         else
  26.             cout<<"best case";
  27.         if(h<=100)
  28.             cout<<h<<endl;
  29.         else
  30.             cout<<"worst case";
  31.     return 0;
  32. }
複製代碼

TOP

返回列表