趨勢科技的一道面試題,自己做了一下,就當練練手

2021-06-08 17:28:06 字數 845 閱讀 3349

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 遍歷這...