1,約瑟夫雅各布斯的簡介
約瑟夫·雅各布斯(1854-1916)出生在澳大利亞的悉尼,1872年移居英格蘭,就讀于劍橋大學國王學院,后對人類學產生興趣,成為英格蘭民俗學會重要成員。他用十年時間收集英國民間童話,分兩卷于1890和1894年出版,彌補了英國文學的一項缺憾。1900年,舉家遷往美國紐約,雅各布斯先做《猶太大百科》的修訂編輯,后成為猶太神學院的英文教授。1914年返回歐洲治療心臟病,兩年后卒于此病,享年六十二歲。
joseph jacobs
2,約瑟夫斯問題1
他們應該在:25 1 4 15 13 14 3 20 21給你個程序,下載個vc就可以解決約瑟夫游戲問題!#include #include void print() { cout<<<"約瑟夫游戲"< cout< cout<<"游戲規(guī)則:"< cout<<"N個人圍成一圈,從第一個開始報數,第M個將被淘汰出局,接著報數,其余人都將依次出局.最后一位游戲者獲勝!"< cout< } int *creat() { int n,*p; cout<<"請輸入參加游戲的玩家數:"< cin>>n; p=new int[n+2]; for(int i=1;i<=n;i++) p[i]=i; p[i]=0; cout< return p; } int count(int a[]) { int i; i=1; while(a[i]) i++; return i-1; } void game(int a[]) { int n,key,*lose,num,j,temp,m; n=count(a); m=n; num=0; j=0; lose=new int[n]; cout<<"請輸入游戲數字:"< cin>>key; for(int i=1;i<=n;i++) { num++; if(num==key) { lose[j]=a[i]; temp=i; for(;i a[i]=a[i+1]; n--; i=temp-1; num=0; j++; } if(i==n) i=0; } cout<<"被淘汰出局的人依次是:"< for(int k=0;k cout<<<"\t"; cout< cout<<"勝者:"<<"NO "<< } void main(void) { int *p; print(); p=creat(); game(p); }