1.五隻猴子分桃。半夜,第一只猴子先起來,它把桃分成了相等的五堆,多出乙隻。於是,它吃掉了乙個,拿走了一堆; 第二隻猴子起來一看,只有四堆桃。於是把四堆合在一起,分成相等的五堆,又多出乙個。於是,它也吃掉了乙個,拿走了一堆;.....其他幾隻猴子也都是 這樣分的。問:這堆桃至少有多少個?
第一只猴子分完後還剩:(1-1/5)x=(4/5)x;
第二隻猴子分完後還剩:(1-1/5)2x;
第三隻猴子分完後還剩:(1-1/5)3x;
第四只猴子分完後還剩:(1-1/5)4x;
第五只猴子分完後還剩:(1-1/5)5x=(1024/3125)x;
得:a=(1024/3125)x;
要使a為整數,x最小取3125.
減去加上的4個,所以,這堆桃子最少有3121個。
2.已知有個rand7()的函式,返回1到7隨機自然數,讓利用這個rand7()構造rand10() 隨機1~10。
(這題主要考的是對概率的理解。程式關鍵是要算出rand10,1到10,十個數字出現的考慮都為10%.)
3.未完待續
C 面試題目
1 ispostback正確的是 首次載入頁面的ispostback的值為false 重新整理頁面後的ispostback的值為true 第三個選項忘了 2 頁面傳值的幾種方式 request.querystring session server.transfer 3 什麼是瀏覽器的 無狀態 如何解...
面試題目總結
1.char p和char p的區別。1 char getstring void void main 2 char getstring void void main 為什麼 1 輸出的是亂碼,2 能夠輸出 hello world?hello world 作為靜態字串實際上儲存在文字常量區 參見 棧和...
c 面試題目
摘要 12個c語言面試題,涉及指標 程序 運算 結構體 函式 記憶體,看看你能做出幾個!1.gets 函式 問 請找出下面 裡的問題 include int main void 答 上面 裡的問題在於函式 gets 的使用,這個函式從 stdin 接收乙個字串而不檢查它所複製的快取的容積,這可能會導...