數目的遊戲

2021-07-11 21:11:25 字數 599 閱讀 4703

這是17世紀的法國數學家加斯帕在《數目的遊戲問題》中講的乙個故事:

15個教徒和15 個非教徒在深海上遇險,必須將一半的人投入海中,其餘

的人才能倖免於難,於是想了乙個辦法:30個人圍成一圓圈,從第乙個人

開始依次報數,每數到第九個人就將他扔入大海,如此迴圈進行直到僅餘

15個人為止。問怎樣排法,才能使每次投入大海的都是非教徒。

程式設計**:

#includeint main()

; //初始化i,j,l,i代表人的編號,在1~30間不斷迴圈,

//j代表報數,每到9則置1,l代表被丟進海浬的人數,到15就跳出

for(i=1,j=1,l=0; ; )

j++;

}if(i==30) //如果i=30,就重新置到1;

i++;

if(l==15) //如果拋滿了15人就跳出

break;

}printf("非教徒的編號應該是:");

for(i=1; i<31; i++)

printf("\n");

return 0;

}

輸出特定數目的記錄

對於不同資料庫,具有微小的差別 針對作者使用的mysql資料庫,則具有如下語法 select from emergency group bytime order bycount time limit 5 結果如下 mysql select time,count time from emergency...

python函式匹配任意數目的引數

通過傳遞任何傳送進來的引數來支援具有任意引數的任意函式 def tracer func,pargs,kargs print calling func.name return func pargs,kargs def func a,b,c,d return a b c d print tracer f...

C 讀入未知數目的輸入

首先,我們要明白c 中的 和 兩個操作符的意義。輸出操作符 將其右運算元寫到作為其左運算元的ostream物件,當操作符是輸出操作符時,結果是做操作符的值,也就是說,輸出操作返回的值是輸出流本身 輸入操作符 與輸出相似,它接受乙個istream物件作為其左運算元,接受乙個物件作為其右運算元,它從is...