约瑟夫环求解
来源:互联网 发布:手机淘宝店铺入口 编辑:程序博客网 时间:2024/06/06 20:55
/*约瑟夫环*/
#include <stdio.h>int main()
{
int i=0;
int j=0;
int SIZE;
int count;
int a[40];
int b[40];
int num=0;
int location=0;
printf("输入数组大小:");
scanf("%d",&SIZE);
printf("请输入%d个数:",SIZE);
for(i=0;i<SIZE;i++)
{
scanf("%d",&a[i]);
}
printf("输入循环数:");
scanf("%d",&count);
for(i=0;i<SIZE;i++)
{
if(a[i]==0)
{
if(i==SIZE-1)
i=-1;
continue;
}
else
{
num++;
if(num==count)
{
num=0;
b[j]=a[i];
a[i]=0;
location=i;
j++;
if(j==SIZE)
{
break;
}
}
}
if(i==SIZE-1)
{
i=-1;
}
}
printf("幸存者为a[%d]=%d\n",location,b[SIZE-1]);
printf("\n");
return 0;
}
- 求解约瑟夫环问题
- 约瑟夫环求解
- JAVA求解约瑟夫环
- 约瑟夫环问题求解
- 约瑟夫环递归求解
- 约瑟夫环---数学公式求解
- 约瑟夫环数学公式求解
- 约瑟夫环求解O(n)
- C++单链表求解约瑟夫环
- 使用顺序表求解约瑟夫环问题
- 2种方法求解约瑟夫环问题
- 三种方法求解约瑟夫环问题
- 使用单链表求解约瑟夫环问题
- 使用循环双链表求解约瑟夫环问题
- 约瑟夫环问题求解--程序+详细注解
- 约瑟夫环问题求解(Java代码)
- 约瑟夫环问题的数学求解
- 单向循环链表求解约瑟夫环
- test
- 为什么说Java的String对象是不可变的
- 8.8 总结
- 汉诺塔III
- lucene第二步,lucene搜索
- 约瑟夫环求解
- 利用Objective-C分类对“私有成员,方法”的静态动态实现
- ztree完美整合easyui右键菜单
- UITableView学习笔记(转自“一片枫叶”)
- poj 3415 Common Substrings
- Android GridView横向滑动 ,并且可限制Gridview显示行数!
- lucene第一步,lucene基础,索引创建
- Code Fragment-使用摩根定理在判断条件中
- 学习opencv中文版心得 第二章 例2-1