为了账号安全,请及时绑定邮箱和手机立即绑定

java有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出

java有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出

侃侃无极 2018-12-06 13:05:05
要求:11个人中打印7     14个人中打印2
查看完整描述

10 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

不懂搜索,需求都说不清楚,建议报个语文班,认真思考一下人生,这个世界不是只有IT这个行业的,不适合的会很痛苦的。

有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

就在博客园里面就有的题目,都有人写过了。

查看完整回答
反对 回复 2018-12-16
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

你的问题呢?你的要求完全看不懂

查看完整回答
反对 回复 2018-12-16
?
墨色风雨

TA贡献1853条经验 获得超6个赞

java有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出,

要求:11个人中打印7

    14个人中打印2

一家公司的机试题

查看完整回答
反对 回复 2018-12-16
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

是让答题的人写代码?

查看完整回答
反对 回复 2018-12-16
?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

11人应该是打印1吗,怎么会打印7

查看完整回答
反对 回复 2018-12-16
?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

表示不懂

查看完整回答
反对 回复 2018-12-16
?
动漫人物

TA贡献1815条经验 获得超10个赞

估计是写1的时候不小心出头了,就变成7了

查看完整回答
反对 回复 2018-12-16
?
三国纷争

TA贡献1804条经验 获得超7个赞

如果问题是最后留下的是第几号的那位,那结果确实是跟原题一致的。这个是我算的出队顺序36915A4B827,A代表10,B代表11。

查看完整回答
反对 回复 2018-12-16
?
忽然笑

TA贡献1806条经验 获得超5个赞

<?php
$aa=array();
$aa[0]=1;
$aa[1]=2;
$aa[2]=3;
$aa[3]=4;
$aa[4]=5;
$aa[5]=6;
$aa[6]=7;
$aa[7]=8;
$aa[8]=9;
$aa[9]=10;
$aa[10]=11;
$aa12=1;
do {
$aacount=count($aa);
for($input =0;$input<$aacount;$input++)
{
if(($input+$aa12)%3==0)
{
echo $aa[$input];
unset($aa[$input]);
}
}
$aa1=array();
foreach($aa as $test)
{
array_unshift($aa1,$test);
}
$aa=array();
foreach($aa1 as $test1)
{
array_unshift($aa,$test1);
}
$aa12=$aacount%3+$aa12;
} while (count($aa) > 0);
?>

查看完整回答
反对 回复 2018-12-16
  • 10 回答
  • 0 关注
  • 4337 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信