Board logo

標題: 2022/11/11 課堂重點(若晴) [打印本頁]

作者: 葉桔良    時間: 2022-11-11 17:13     標題: 2022/11/11 課堂重點(若晴)

本帖最後由 葉桔良 於 2022-11-11 20:47 編輯

【課程內容】
【NPSC比賽題目】
npsc2010_C幽靈特務報到
npsc2010_D流水不腐
npsc2019_F. bb 與序列
剪刀石頭布

【已練習完題目】
apcs2019_A.貓貓卡牌
npsc2010_A迴文
npsc2010_B薑餅部落的危機
npsc2019_B.金貓、銀貓、呆若木喵
npsc2019_E.背單字
2021npsc_G_三角撞球_C++解題
2021npsc_F_一個遊戲_C++解題  
2021npsc_A_圈圈叉叉_C++解題
npsc2019_C.外星時間

選擇排序法
泡沫排序法
作者: 葉桔良    時間: 2022-11-11 17:27

1.
  1. #include <bits/stdC++.h>//萬用標頭檔
  2. using namespace std;
  3. int main(){
  4.         ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);//加速輸入與輸出
  5.         long long a,b;
  6.         cin>>a>>b;
  7.         cout<<(a+b)<<"\n";
  8.         return 0;
  9. }
複製代碼

作者: 葉桔良    時間: 2022-11-11 17:40

本帖最後由 葉桔良 於 2022-11-11 17:43 編輯

2.
  1. #include <bits/stdC++.h>//萬用標頭檔
  2. using namespace std;
  3. int main(){
  4.         ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);//加速輸入與輸出
  5.         int x, a, b;
  6.         std::cin>>x;
  7.         if(x <= 2000 && x >= 0)
  8.         {
  9.                 if(x>1000)
  10.                 a=1000;       
  11.                 else
  12.                         a=x/2;
  13.                 b=x-a;
  14.                
  15.                  std::cout<<a<<" "<<b<<"\n";       
  16.     }
  17.         return 0;
  18. }
複製代碼

作者: 葉桔良    時間: 2022-11-11 17:49

4.
  1. #include <bits/stdC++.h>//萬用標頭檔
  2. using namespace std;
  3. int main(){
  4.         ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);//加速輸入與輸出
  5.         double a, b;
  6.         std::cin>>a>>b;
  7.         std::cout<<a+b<<"\n";       
  8.         return 0;
  9. }
複製代碼

作者: 葉桔良    時間: 2022-11-11 18:16

3.
  1. #include <bits/stdC++.h>//萬用標頭檔
  2. using namespace std;
  3. int main()
  4. {
  5.         srand(time(NULL));
  6.         int question = rand() % 1000 + 1;
  7.     int big, small, guess, count = 0;
  8.     while(count<=10)
  9.     {
  10.             count++;
  11.         std::cin>>guess;
  12.         if(guess > question)  
  13.         {
  14.             big = guess-1;
  15.             std::cout<<"higher"<<std::endl;
  16.             std::cout << std::flush;
  17.         }
  18.                 else if(guess < question)
  19.         {
  20.             small = guess+1;
  21.             std::cout<<"lower"<<std::endl;
  22.             std::cout << std::flush;
  23.         }
  24.         else
  25.         {
  26.             break; //跳離迴圈
  27.         }
  28.         }
  29.     return 0;
  30. }
複製代碼

作者: 葉桔良    時間: 2022-11-11 18:41

https://www.wiwiho.me/2021/11/21/npsc2021/




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