设为首页 加入收藏

TOP

约瑟夫环C语言实现源代码
2014-11-23 17:56:36 来源: 作者: 【 】 浏览:16
Tags:约瑟夫 语言 实现 源代码

  /*


  file:osephu.cpp author:www.5dkx.com


  */


  #include


  using namespace std;


  typedef struct Node{


  int sort;


  struct Node *next;


  }Link,*List;


  int Init(List *p); //初始化双链表


  int Insert(List *p,int key); //插入节点


  void Print(List p); //打印双链表


  void CreateOsep(List p,int n); //初始化约瑟夫环void osehup(List p,int m,int len,List Re); //计算约瑟夫环出列顺序,并存放在Re链表中


  int main()


  {


  int m,n;


  List p,Re;


  Init(&p);


  Init(&Re);


  cout<<"输入环大小: ";


  cin>>n;


  cout<<"输入地几个人出列: ";


  cin>>m;


  CreateOsep(p,n);


  cout<<"输入为: "<


  Print(p);


  osehup(p,m,n,Re);


  cout<<"出队顺序为:"<


  Print(Re);


  return 1;


  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇typedefPACKEDstruct字节对齐详解 下一篇计算机等级考试二级C语言考前密卷..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: