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
"
);
}
}
}
查看全文
相关阅读:
Thread.join()的使用
Java 编程思想
LoadRunner 常见错误
Selenium+IDEA+Maven+TestNG环境搭建
计算机基本知识了解(二)
Java中int和Integer的区别
计算机基本知识了解(一)
Jmeter安装及环境配置
app稳定性测试-monkey测试
.net framework
原文地址:https://www.cnblogs.com/gmq/p/399885.html
最新文章
五星评分
进度条
js表单验证
选项卡
多选框
Yet Another Scheme Tutorial 01
Deepin (Linux) 使用Root权限进行二进制包安装及卸载
用Deepin (Linux)练习SICP的一些准备工作
成为Emacs高手02-实践记录01
Linux基本命令行操作(一)
热门文章
第一份正式工作
FunLab起源
一看便知spring+quartz定时任务
用户cron 调度
玩转文件描述符及重定向
使用 shell 进行数学运算
Lock 接口
线程的状态
使用函数添加环境变量
玩转变量与环境变量
Copyright © 2011-2022 走看看