码迷,mamicode.com
首页 > 其他好文 > 详细

子弹分发

时间:2020-03-04 22:36:03      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:xxx   nbsp   个人   xxxxx   一个   bsp   自己   五个   10个   

1、题目描述:

在某次实弹射击训练中,班长将十个战士围成一圈发子弹,首先,班长给第一个战士10颗,第二个战士2颗,第三个战士8颗,第四个战士22颗,第五个战士16颗,第六个战士4颗,第七个战士10颗,第八个战士6颗,第九个战士14颗,第十个战士20颗,然后按如下方法将每个战士手中的子弹进行调整,所有的战士检查自己手中的子弹数,如果子弹数为奇数,则向班长再要一颗,然后每个战士再同时将自己手中的子弹分一半给下一个战士(第10个战士将手中的子弹分一半给第一个战士)。问需要多少次调整后,每个战士手中的子弹数都相等?每个人各有多少颗子弹?

要求:输出每轮调整后战士手中的子弹数。

要求结果的输出格式为

0   10  2   8   22  16   4   10  6   14   20 各战士手中原始的子弹数

1   xx xxxxxxxxxxxxxxxxxx第1轮各战士手中的子弹数

2   xx xxxxxxxxxxxxxxxxxx第2轮各战士手中的子弹数

          ……

n   xx  xxxxxxxxxxxxxxxxxx最后一轮各战士手中的子弹数(应该相等)

2、思路:

 

 

3、代码:

 

子弹分发

标签:xxx   nbsp   个人   xxxxx   一个   bsp   自己   五个   10个   

原文地址:https://www.cnblogs.com/guoyu1/p/12416635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!