zoukankan
html css js c++ java
用C#实现约瑟夫问题
using
System;
namespace
heut
{
class
Class1
{
public
static
void
Main()
{
int
[]a
=
new
int
[
8
];
int
sum
=
8
;
//
共有8个人;
int
k
=
3
;
//
每次数到3就退出;
int
count
=
0
;
//
记录退出的人数;
int
i
=
0
,j
=
0
;
for
(
int
m
=
0
;m
<
sum;m
++
)
a[m]
=
1
;
//
数组元素全部初始化为1;
while
(count
<
sum
-
1
)
{
if
(a[i]
!=
0
)
j
++
;
if
(j
==
k)
{
a[i]
=
0
;
count
++
;
j
=
0
;
//
重新开始,找下一个值!
}
i
++
;
if
(i
==
sum)
i
=
0
;
//
实现环(即围成一圈);
}
for
(
int
m
=
0
;m
<
sum;m
++
)
if
(a[m]
!=
0
)
Console.Write (m
+
1
+
"
\n
"
);
}
}
}
查看全文
相关阅读:
saltstack高效运维
python与RPC服务
01-08-01【Nhibernate (版本3.3.1.4000) 出入江湖】NHibernate中的一级缓存
01-08-01【Nhibernate (版本3.3.1.4000) 出入江湖】NHibernate中的三种状态
01-07-01【Nhibernate (版本3.3.1.4000) 出入江湖】并发控制
01-06-01【Nhibernate (版本3.3.1.4000) 出入江湖】事务
01-05-01-2【Nhibernate (版本3.3.1.4000) 出入江湖】立即加载实现--NHibernateUtil.Initialize()和添加fetch关键字的HQL查询
01-05-01-1【Nhibernate (版本3.3.1.4000) 出入江湖】延迟加载及其class和集合(set、bag等)的Lazy属性配置组合对Get和Load方法的影响
01-01-01【Nhibernate (版本3.3.1.4000) 出入江湖】配置文件
【log4net】配置文件
原文地址:https://www.cnblogs.com/gmq/p/399885.html
最新文章
Python3读写JSON文件
Python3读写CSV文件
Python3.5以上Celery4.2.1启动报错:ImportError: cannot import name 'LRUCache' from 'kombu.utils.functional'
Selenium调用使用360浏览器,QQ浏览器,遨游浏览器,猎豹浏览器,Chromium
Selenium结合BeautifulSoup4编写简单爬虫
Selenium处理授权框,登录框,握手框
Selenium高亮显示定位到的元素
Linux 如何获取到公网地址
流程判断之while循环
深浅拷贝
热门文章
流程控制if判断
成员运算符
Django:表多对多查询、聚合分组、FQ查询、事务
Django:必会ORM查
Django:路由
Django:母版、继承、组件、自定义标签
Django:视图
Django:ORM介绍
Django:MTV——模版语句
RestFramework之序列化器源码解析
Copyright © 2011-2022 走看看