首页教程使用技巧正文

c语言找假球,12个小球有一个次品分三次把他找出来用C语言编程找出

发布时间:2024-02-19 04:19:15 来源:其它 作者:未知

导读:本文介绍了一种通过多次称重找次品如下为c语言找假球,12个小球有一个次品分三次把他找出来用C语言编程找出的文章内容,供大家参考。

1,12个小球有一个次品分三次把他找出来用C语言编程找出

1,12个小球有一个次品分三次把他找出来用C语言编程找出

一,各取4个小球放在天平的两端

二,若天平平,则次品必在余下的4个球内,天平上的8个球都是好的取下天平上的球,从中取3个好球放在天平的左端,余下的4个球中取3个放在天平的右端:a,天平平,则再余下的一只是次品,取一只好球和它比一下便知次品比好球重还是轻b,天平右端高,则右边三个球中有一只次品,且次品较轻c,天平右端低,则右边三个球中有一只次品,且次品较重

三,若天平不平,设左端低则次品必在天平上的8只球内从天平两端各取一只球出来单独存放,并将天平左端余的3只球取出换正常的3只球,再把刚从天平两端取出的两只球对调放入左右的托盘中,此时判断,若a,天平平,则刚刚天平左端取出的3只球必有一只次品,且较重b,天平左端低,则右端4只球中刚刚对调过的一只球没问题,余3只中必有一只次品,且较轻c,左端高,则左右两端刚刚对调的2只球中必有一只次品,拿一只正常球和其中一只相比即可判断出次品并判断出轻重

C语言编程我不会,请高手编吧

你好!

次品是重还是轻了这个不知道的话做不了

仅代表个人观点,不喜勿喷,谢谢

2,有13个球,其中一个是假球,现有一天平,只能称三次.怎么称能找出...

2,有13个球,其中一个是假球,现有一天平,只能称三次.怎么称能找出...

将十二个球编号为1-12第一次,先将1-4号放在左边,5-8号放在右边1.如果右重则坏球在1-8号第二次将2-4号拿掉,将6-8号从右边移到左边,把9-11号放在右边就是说,把1,6,7,8放在左边,5,9,10,11放在右边1.如果右重则坏球在没有被触动的1,5号如果是1号,则它比标准球轻;如果是5号,则它比标准球重第三次将1号放在左边,2号放在右边

1.如果右重则1号是坏球且比标准球轻;2.如果平衡则5号是坏球且比标准球重;3.这次不可能左重2.如果平衡则坏球在被拿掉的2-4号,且比标准球轻第三次将2号放在左边,3号放在右边1.如果右重则2号是坏球且比标准球轻;2.如果平衡则4号是坏球且比标准球轻;3.如果左重则3号是坏球且比标准球轻3.如果左重则坏球在拿到左边的6-8号,且比标准球重

第三次将6号放在左边,7号放在右边1.如果右重则7号是坏球且比标准球重;2.如果平衡则8号是坏球且比标准球重;3.如果左重则6号是坏球且比标准球重2.如果天平平衡,则坏球在9-12号第二次将1-3号放在左边,9-11号放在右边1.如果右重则坏球在9-11号且坏球较重第三次将9号放在左边,10号放在右边

1.如果右重则10号是坏球且比标准球重;2.如果平衡则11号是坏球且比标准球重;3.如果左重则9号是坏球且比标准球重2.如果平衡则坏球为12号第三次将1号放在左边,12号放在右边1.如果右重则12号是坏球且比标准球重;2.这次不可能平衡;3.如果左重则12号是坏球且比标准球轻3.如果左重则坏球在9-11号且坏球较轻第三次将9号放在左边,10号放在右边

1.如果右重则9号是坏球且比标准球轻;2.如果平衡则11号是坏球且比标准球轻;3.如果左重则10号是坏球且比标准球轻3.如果左重则坏球在1-8号第二次将2-4号拿掉,将6-8号从右边移到左边,把9-11号放在右边就是说,把1,6,7,8放在左边,5,9,10,11放在右边1.如果右重则坏球在拿到左边的6-8号,且比标准球轻第三次将6号放在左边,7号放在右边

1.如果右重则6号是坏球且比标准球轻;2.如果平衡则8号是坏球且比标准球轻;3.如果左重则7号是坏球且比标准球轻2.如果平衡则坏球在被拿掉的2-4号,且比标准球重第三次将2号放在左边,3号放在右边1.如果右重则3号是坏球且比标准球重;2.如果平衡则4号是坏球且比标准球重;3.如果左重则2号是坏球且比标准球重3.如果左重则坏球在没有被触动的1,5号

如果是1号,则它比标准球重;如果是5号,则它比标准球轻第三次将1号放在左边,2号放在右边1.这次不可能右重2.如果平衡则5号是坏球且比标准球轻;3.如果左重则1号是坏球且比标准球重;

题目不全你得先知道假球是更重还是更轻一般都是更轻分2组先把1-6和7-12号称一下如果一样平说明剩下的那个是假球如果不一样平则说明假球在轻的那6个里再把那6个2-2-2分组再称一次,效仿上面的方法就能知道在哪个组里有假球了这时只需要把最后2个分开称较轻的就是假球13个球称3次^_^

3,有13个球,1天平,称三次,找出其中一假球,得知比真的重还是轻-...

3,有13个球,1天平,称三次,找出其中一假球,得知比真的重还是轻-...

找出假球不难,还要知道轻重就比较难

我有一种称法,能找出假球,并且大多数情况能知道轻重还有一个唯一例外,看看有没有高人能破解

将球编号:

1,2,3,4,5,6,7,8,9,10,11,12,13

第一次:首先将1234和5678称,假如1234重,5678轻

假球就在这8个球里,9-13都是真球,并且假球在1234的话只能比真球重,如果假球在5678,只能比真球轻

那么,第二次将1和另外3个个真球,2,3,4,8称

假如平,假球就在567三个球里面,并且因为5678比1234轻,所以假球是轻的

第三次,将5和6称,如果不平,轻的就是假球,如果平,7号就是假球

第二次称的还不平,并且1和真球重,假球肯定不在234里面(因为如果234里面有假球的话,那么重的一侧就会因为假球移动而移动),所以,假球就一定在1和8两个里面有一个假球,可能是1重,可能是8轻,第三次,将1和任意真球称,如果平,则8是假球,假球轻,如果不平,那么说明1是假球,假球重

如果第二次称的不平,但是1和3个真球轻,说明假球在234里面,并且假球是重的因为1和8没有动,如果假球在1和8里面的话,两边的轻重关系是不会变的,说明引起轻重变化的的球随着234移动,移动到了到另一个盘这样第三次将2和3称,假如平,假球是4,假如不平,重的是假球

如果第一次称平了,说明,假球在9,10,11,12,13里面,

第二次,将9,10,11和真球比较,假如9,10,11重,则假球在9,10,11里面,并且假球重,第三次将9,和10称,如果平,11是假球,如果不平,重的是假球

如果9,10,11轻,则假球在9,10,11里,并且假球轻,第三次将9和10称,如果平,11是假球,如果不平,轻的是假球

假如9,10,11和真球称平,说明假球在12,13里面

将12和真球比,如果不平,12是假球,12重则假球重,12轻则假球轻

如果平,说明13是假球,但是假球的轻重,就是这唯一的例外无法得知,所以次法还不完美,有唯一的例外,等高人来解,或者,真的是无解,也未可知

把零件编号123456789abcd,把(1234)(5678)放上天平

一,平衡说明12345678是正品,那次品在9abcd中,把(123)(9ab)放在天平两边

1,平衡,那坏的就在cd中,拿cd分别放天平两边,如果平衡那么d是次品,不平衡c是次品

2,(123),(9ab)不平衡,那说明9ab中有一个是次品,天平上可以看出(123),(9ab)哪个轻,现在假设123重,那么次品就轻,拿9a上去称,平衡,b就是次品,如果不平衡,轻的那个就是次品

二,不平衡,那么9abcd就是正品,记住(1234)(5678)谁轻谁重取(12678)(9abcd)分别放上天平

1,不平衡而且(9abcd)重,那么次品就在(12678)里面而且次品是轻的同时说明345是正品假设(1234)轻,取12分别放上天平,看哪个轻哪个就是次品假设(5678)轻,取67分别放上天平,平衡,则8为次品,不平衡,则轻的为次品

2,平衡则说明345里面有次品取34分别放天平两边平衡则5为次品不平衡则说明34里面有一个为次品,根据(1234)(5678)的轻重判断:假设1234轻,则34里面轻的为次品

在天平两边一边放6个球,如果天平平衡,假球就是没在天平上的那个,如果天平不平衡,假球在重的那堆里,再将那堆球在天平两边一边放3个,假球在重的那3个里,再在那3个球里选两个放在天平两边,如果平衡,则没放上天平的那个是假球,如果不平衡,重的那个就是假球,这样利用天平次数不会超过3次,楼主明白了?

12个很简单

复制一下sssnnnkkk的

将球编号:

1,2,3,4,5,6,7,8,9,10,11,12,13

第一次:首先将1234和5678称,假如1234重,5678轻

假球就在这8个球里,9-12都是真球,并且假球在1234的话只能比真球重,如果假球在5678,只能比真球轻

那么,第二次将1和另外3个个真球,2,3,4,8称

假如平,假球就在567三个球里面,并且因为5678比1234轻,所以假球是轻的

第三次,将5和6称,如果不平,轻的就是假球,如果平,7号就是假球

第二次称的还不平,并且1和真球重,假球肯定不在234里面(因为如果234里面有假球的话,那么重的一侧就会因为假球移动而移动),所以,假球就一定在1和8两个里面有一个假球,可能是1重,可能是8轻,第三次,将1和任意真球称,如果平,则8是假球,假球轻,如果不平,那么说明1是假球,假球重

如果第二次称的不平,但是1和3个真球轻,说明假球在234里面,并且假球是重的因为1和8没有动,如果假球在1和8里面的话,两边的轻重关系是不会变的,说明引起轻重变化的的球随着234移动,移动到了到另一个盘这样第三次将2和3称,假如平,假球是4,假如不平,重的是假球

如果第一次称平了,说明,假球在9,10,11,12,

9.10.11和好球比一下平的话12是假在一次称轻重就可以

不平的话其中二个比一下这就很简单了

文章TAG: 编程 c语言 出来 次品 找出 语言 c语言找假球

上一篇:intelcpux,INTELCPU总共有什么型号

下一篇 > :

还没有评论,快来抢沙发吧!

最新发现

相关资讯

新闻热榜

热门游戏

精彩专题