返回列表 發帖

C++競賽題練習11_老鷹抓小雞

  1. //高中生程式解題系統f147
  2. #include <iostream>
  3. using namespace std;

  4. int main()
  5. {
  6.         int N;//小雞總數
  7.         cin>>N;       
  8.         int C[N+1];
  9.         for(int i=1;i<=N;i++)
  10.            cin>>C[i];
  11.         int E;//一開始老鷹的編號
  12.         cin>>E;
  13.         int Q;//回合
  14.         cin>>Q;
  15.         while(Q--){
  16.                 int num;//被抓到的小雞編號
  17.                 cin>>num;
  18.                 for(int i=1;i<=N; i++) {
  19.                     if(C[i]==num){
  20.                             swap(E,C[i]);
  21.                                 break;
  22.                         }
  23.                 }
  24.         }
  25.         for(int i=1;i<=N;i++)
  26.                 cout<<C[i]<<" ";
  27.        
  28.         return 0;       
  29. }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
May

返回列表