第19周项目2 猴子选大王
来源:互联网 发布:微信群自动群发软件 编辑:程序博客网 时间:2024/05/23 19:35
/**copyright (c) 2014, 烟台大学计算机学院.*All rights reserved.*文件名称:test.cpp *作者:惠睿*完成日期:2015年3月3日 *版本号:v1.0* **问题描述:猴子选大王*程序输入:m,n两个数*程序输出:猴子大王的编号*/#include <iostream>using namespace std;struct Monkey{ int num; struct Monkey *next;};int main(){ int m,n,i,j,king; Monkey *head,*p1,*p2; cin>>m>>n; if(n==1) { king=m; } else { p1=p2=new Monkey; head=p1; head->num=1; for(i=1,p1->num=1;i<m;i++) { p1=new Monkey; p1->num=i+1; p2->next=p1; p2=p1; } p1->next=head; p1=head; for(i=1;i<m;i++) { for(j=1;j<n-1;j++) {p1=p1->next; } p2=p1->next; cout<<"第"<<i<<"轮淘汰"<<p2->num<<"号"<<endl; p1->next=p2->next; p1=p2->next; delete p2; } king=p1->num; delete p1; } cout<<"猴王是"<<king<<"号"<<endl; return 0;}
0 0
- 第19周项目2 猴子选大王
- 第4周项目5(2)猴子选大王
- 第4周项目5(2)猴子选大王
- 2014秋C++第19周 项目2参考 猴子选大王
- 第19周上机实践项目2——猴子选大王(约瑟夫问题)
- 第十八周项目2:猴子选大王
- 第六周项目2猴子选大王
- 第4周实践项目5--猴子选大王
- 第4周项目5-猴子选大王
- 第4周实践项目5--猴子选大王
- 【第4周 项目5 - 猴子选大王】
- 第4周 项目5-猴子选大王
- 第4周 项目5 - 猴子选大王
- 第4周项目5猴子选大王
- 第4周实践项目5-猴子选大王
- 第4周实践项目5--猴子选大王
- 第4周项目5 猴子选大王
- 第4周 项目5-猴子选大王
- 标志寄存器
- IBM计划2018年云服务等领域营收达400亿美元
- VirtualBox安装增强功能(Linux)
- GStreamer中AppSrc的简单使用(续)
- 如何解决App无法收到android开机广播
- 第19周项目2 猴子选大王
- Overview Screen
- 黑马程序员--Java基础--字符串常用操作(一)
- 面试题之七
- BootStrap Div居中
- Android导航图
- 协方差
- KeyValuePair和Dictionary
- Java压力测试