Board logo

標題: 202406新手2-機場Airport_找不到judge [打印本頁]

作者: may    時間: 2024-10-20 16:26     標題: 202406新手2-機場Airport_找不到judge

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





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