资源简介
编号为1,2,……,n的n个人按顺时针方向围坐一圈,每人持有一个密码
(整数,正负均可),一开始任选一个正整数作为报数上限值m,从第一个人开
始顺时针(若密码为负,则逆时针)自一开始顺序报数,报到m时停止报数。
报m的人出列,将他的密码作为新的m值,从他在顺时针方向(若密码为负,
则逆时针)上的下一个人开始重新从1报数,如此下去,直至所有人全部出列。
用c中的数组和链表方法可以求出出列的顺序。
代码片段和文件信息
#include
#include
#include
#define N 10000
int main()
{
int p[N+1]a[N+1];
int nmtk;
n=N;
printf(“n的值为:N\n“);
printf(“m的值为:“);
srand(time(NULL));
m=rand() %N-N/2;
printf(“%d\n“m);
printf(“密码为:“);
srand(time(NULL)); //生成随机种子
for (k=1; k<=n; k++)
{
p[k]= rand() % N-N/2;//随机生成0到Max之间的一个整数
}
p[0]=m;
for(t=1;t<=n;t++)//输出密码
{
printf(“%d “p[t]
相关资源
- 约瑟夫环问题.docx
- c++数组快排算法
- 16进制字符串转字节数组
- c++调用C# COM 参数是结构体数组
- C语言解惑—指针、数组、函数和多文
- Labview调用C++ dll之字符串数组传递
- 约瑟夫环问题图形界面展示
- MFC 约瑟夫环演示程序
- C#调用C++的dll,回调函数,string和in
- c#调用c++DLL,dll有二维数组
- MFC界面 约瑟夫环
- 约瑟夫环问题的MFC简单实现
- 《数据机构与算法》三级项目 - 开发
- 约瑟夫环动态演示
-
VC MFC Joseph li
nk约瑟夫环出列顺序动 - 编写程序实现对M位学生的N门课程成绩
- c++return返回二维数组
- C语言中字符数组操作的函数实现(
- 定义一个数组类
- 利用指针数组冒泡法排序
- 文件转数组及C语言字符串工具
- 双向循环链表解决约瑟夫环问题
- c++利用数组实现简单的奇偶校验
- 树tree、动态数组dyArray、hashMap、拼图
- 约瑟夫环MFC窗体版
- C语言--旅游管理系统文件,结构体数
- c++ c 数据结构 课程设计 学生成绩管理
- 约瑟夫环问题 循环队列实现C++源码
- 学生成绩管理系统结构体数组版
- VC使用CStringArray类创建和使用字符串数
评论
共有 条评论