club函式用來模擬乙個俱樂部的顧客。
初始化情況下是0個顧客,俱樂部最大規模只能有50個顧客,當使用者超過了最大規模,他們必須等在外面。當一些顧客離開了等待佇列將減少。這個club函式將列印在俱樂部裡面的顧客人數,和外面的等待人數。函式宣告如下:void club(int x);正數x代表客人來了,負數x代表客人離開了俱樂部舉例而言,club (40)列印40,0;接著club (20)列印50,10;接著club (-5)列印50,5;接著club (-30)列印25,0;接著club (-30)列印n/a;因為這是不可能實現的。請用c++程式設計實現club函式。為了確保函式工作正常,我們使用下列資料來測試函式是否正常,你認為該選哪個選項:
a 60
b 20 50 -10
c 40 -30
d 60 -5 -10 -10 10
e 10 -20
f 30 10 10 10 -60
g 10 10 10
h 10 -10 10
a a d e g
b c d f g
c a c d h
d b d g h
e c d e f
選e,**如下:
#include const int capacity = 40;
void club( int x )
else
}else
else
if( out <= ( capacity - in ) )
else
}cout << in << " , "<< out << ";" << endl;
}
Trend科技的一道面試題
請看下面的程式,說說會出現什麼問題 include include include using namespace std class cdemo cdemo char str int main int argc,char argv 這個程式在退出時,會出問題,什麼問題?重複 delete 同一片記...
一道面試題
一道面試題 射擊運動員10發打中90環有多少種可能,請編寫程式計算出來,並列印出結果,0環和10環均有效。打中90環就是沒打中10環,所以打中90環跟打中10環的可能性是一樣的。然後開始遞迴狂打槍,一到10就記錄 if params i 10 在迴圈的控制中已經排除了大於10的可能性 i 10 pa...
一道面試題
前些時候在找工作,就在準備結束此次找工作歷程的時候,去了一家公司面試,去了之後技術經理直接帶到一台電腦旁,給了一張紙條,上面是這樣的題目 用c或c 來實現 1 建立一棵樹,該樹的深度是隨機的,每個節點的位元組點數是隨機的。2 給每個節點分配一段隨機大小的記憶體空間,給每個節點賦乙個隨機數。3 遍歷這...