這是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...