返回列表 發帖

2025/01/23 課堂重點(子夫)

本帖最後由 李知易 於 2025-1-23 19:03 編輯

今日上課重點(6:30 - 8:00):
607 撲克牌比大小
608 棒球計分
609 閏年

今日考試:
101 - 410 隨機 1 題
501 - 510 隨機 1 題
308(✓)
403(✓)
504(✓)


下次考試:
101 - 410 隨機 1 題
501 - 606 隨機 1 題


總複習
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int c[100] = {0},n[10] = {0}, sum = 0;
  4. int main()
  5. {
  6.     for(int i = 0; i < 10; i++)
  7.     {
  8.         cin>>n[i];
  9.     }
  10.     for(int i = 0; i < 10; i ++)
  11.     {
  12.         if(n[i] == 1)
  13.         {
  14.             for(int idx = 2; idx >= 0; idx--)
  15.             {
  16.                 if(c[idx] == 1)
  17.                 {
  18.                     if(idx + 1 > 2)
  19.                     {
  20.                         sum++;
  21.                         c[idx] = 0;
  22.                     }
  23.                     else
  24.                     {
  25.                         c[idx+1] = 1;
  26.                         c[idx] = 0;
  27.                     }
  28.                 }
  29.             }
  30.             c[0] = 1;
  31.         }
  32.         else if(n[i] == 2)
  33.         {
  34.             for(int idx = 2; idx >= 0; idx--)
  35.             {
  36.                 if(c[idx] == 1)
  37.                 {
  38.                     if(idx + 2 > 2)
  39.                     {
  40.                         sum++;
  41.                         c[idx] = 0;
  42.                     }
  43.                     else
  44.                     {
  45.                         c[idx+2] = 1;
  46.                         c[idx] = 0;
  47.                     }
  48.                 }
  49.             }
  50.             c[1] = 1;
  51.         }
  52.         else if(n[i] == 3)
  53.         {
  54.             for(int idx = 2; idx >= 0; idx--)
  55.             {
  56.                 if(c[idx] == 1)
  57.                 {
  58.                     if(idx + 3 > 2)
  59.                     {
  60.                         sum++;
  61.                         c[idx] = 0;
  62.                     }
  63.                     else
  64.                     {
  65.                         c[idx+3] = 1;
  66.                         c[idx] = 0;
  67.                     }
  68.                 }
  69.             }
  70.             c[2] = 1;
  71.         }
  72.         else if(n[i] == 4)
  73.         {
  74.             sum++;
  75.             for(int idx = 2; idx >= 0; idx--)
  76.             {
  77.                 if(c[idx] == 1)
  78.                 {
  79.                     if(idx + 4 > 2)
  80.                         sum++;
  81.                     c[idx] = 0;

  82.                 }
  83.             }
  84.         }else
  85.             continue;
  86.     }
  87.     cout<<"score = "<<sum;
  88.     return 0;
  89. }
複製代碼

TOP

返回列表