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<<"游戏规则:"< 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); }