返回列表 發帖

202406新手2-機場Airport_找不到judge


機場 (Airport)
問題敘述
每到連假期間,機場總是人滿為患。機場大廳的航班時刻表上面有列出目的城市和機場代碼,不過有些城市有不只一個機場,因此經常有旅客搞不清楚自己要去的是哪個機場。
小梅是機場服務台的工作人員,每天都會有旅客拿著機票來詢問她,機票上的機場代碼指的是哪個機場。請你撰寫一個程式,幫小梅找到機場代碼對應的機場名稱。


  1. #include <bits/stdc++.h>
  2. using namespace std;

  3. int main()
  4. {
  5.     string target_airport;
  6.     cin >> target_airport;
  7.     int n;
  8.     cin >> n;
  9.     map<string, string> airports;
  10.     cin.ignore();
  11.     for (int i = 0; i < n; ++i)
  12.     {
  13.         string str;
  14.         getline(cin, str);
  15.         string IATA_code = str.substr(0, 3);
  16.         string airport_name = str.substr(4);

  17.         airports[IATA_code] = airport_name;
  18.     }
  19.     cout << airports[target_airport] << endl;
  20. }
  21. /*
  22. TPE
  23. 2
  24. TPE,Taiwan Taoyuan International Airport
  25. TSA,Taipei SongShan Airport
  26. */
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
May

返回列表