您应该能在10分钟内解决下面的问题: 
一只圆钟,时针指到9~10点之间,分针在时针的反向延长线上,问此刻是什么时间?(精确到秒)当时紧张没想出来,看看你们能不能做出来!

解决方案 »

  1.   

    设时针位置为y,分针位置为x,每一分钟的刻度间距离为1,则有:
    (1) x+30=y;
    (2) x/60=y/5;
      

  2.   

    (1) x+30=y;
    (2) x/60=y/5-9;
    得x=180/11
      

  3.   

    时针:45+x
    分针:x*60/5
    时针-分针=30
    即:45+x - x*12 = 30x=15/11
    分针:15/11 * 12 = 16.364
    0.364 * 60 = 22(秒)
    故:时间为9:16:22
      

  4.   

    有纸笔扛的住,
    5*(x/60) = x-15x=180/11=~ 16M 22S
      

  5.   

    回复人: eagle40(老鹰) ( ) 信誉:100  2005-03-18 00:56:00  得分: 0  
    时针:45+x
    分针:x*60/5
    时针-分针=30
    即:45+x - x*12 = 30x=15/11
    分针:15/11 * 12 = 16.364
    0.364 * 60 = 22(秒)
    故:时间为9:16:22
      
     
    同意!!!
      

  6.   

    正解:9点18分06秒每秒钟转过的角度:对于时针360/(12*60*60) = 1/120,
                      对于分针360/(60*60) = 1/10,
    所以从9点整开始算起,此时,时针指向9,分针和秒针指向12,设经过的时间为x秒,分针在时针的反向延长线上,9-10点的转角为30度,所以:
    x/10 -90 + x/120 = 30x = 120*120/13 (秒)所以分针的指向int(x/60) = 18, 秒针为 x/60的余数为6故9点18分06秒
      

  7.   

    6x+90-30*x/60 = 180x  x= 90/6.5 x是分钟数
      

  8.   

    刚才算错了,应该是这样的。正解:9点16分04秒每秒钟转过的角度:对于时针360/(12*60*60) = 1/120,
                      对于分针360/(60*60) = 1/10,
    所以从9点整开始算起,此时,时针指向9,分针和秒针指向12,设经过的时间为x秒,分针在时针的反向延长线上,9-10点的转角为30度,所以:
    x/10 -90 = x/120 x = 120*90/11 (秒)所以分针的指向int(x/60) = 16, 秒针为 x/60的余数为4故9点16分04秒
      

  9.   

    分针的速度是1/10 度/秒
    时针的速度是1/120 度/秒
    设分针从九点开始走了x秒:
    1/10*x + 1/120*x = 120度
    x = 1107.6秒换成分就是18分27-28秒.
      

  10.   

    9:16:21~9:16:22 之间将一分钟算一格   分针超过15分钟的时间设为x,  x分钟的角度同时针和9点线的角度(15+x)/12 = xX=15+1.36(分钟)= 1分22秒
    不过这些应该只是理论上的东西了,在机械钟表上时针应该不会针对秒而移动的(即时针每一秒都在移动).....
      

  11.   

    分针在时针的方向延长线上,则分针和12点的夹角应该等于时针和6点的夹角
    设过了x分钟
    分针和12点夹角应该是 x * 360 /60 度(分针每60分钟转的总角度是360)
    时针和6点的夹角应该是 90 + x * 30 /60 度(9点到6点是90度,时针每60分钟转过30度)
    得到方程
      x*360/60 = 90 + x*30/60
      
    x = 16 + 4/11(分钟) = 16分钟21.81秒
      

  12.   

    已知时钟,分钟,秒钟都会在0:0:0相会,那么,可以设时钟和分钟经过x小时后相隔180度,那么有
    x*2pi-(x/12)*2pi=(2k+1)pi,此时k=9,得出x=114/11.采用此种方式可以得出时分重合的时间的所有时间......
      

  13.   

    在9点的时候,时针必分针多了270度。当他们是对角线的时候,时针必分针多走了90度。而分针是每1/10  度/秒,时针是1/120 度/秒.故
    这个时间段为X秒,则有下面方程式成立:
    (1/10)×x -(1/120)×x=90
    解的x=981.82(约数)
    时间为: x/60=981.82/60=16.36分
    秒为:981.82-16×60=21.36秒
    故时间是:9:16:21.36
      

  14.   

    回复人: linuxyf(率人) ( ) 信誉:100 
    你的算法在最后一步有点错误
    ————————————
    秒针为 x/60的余数为4
    ————————————
    你的计算肯定是(120*90)/(11*60)算的,先除60后除11算的余数不是秒,已经是分钟的一部分了
    结果应该是16.363分钟
    如果是先除11后除60可以得到余数为21.81(秒)
      

  15.   

    这个问题实际上是在求时钟的角度,因为时钟的角度决定了当前时间!因为要精确到表,我们将整个表盘划分成43200等份(60*60*12),这个问题被简化为,现在时钟在哪里,在这43200等份中的哪一份。时钟与分钟的关系:因为分钟旋转12圈,时钟才旋转一圈,所以时钟永远等于分钟的角度/12+现在是几点*每一小时的时钟走过的角度,我们使用上面的圆周的43200等份来作为角度单位(s)。时钟与分钟的关系则是:分钟的角度/12 + 几点钟 * 3600s因为是在9-10点之间,所以时钟的角度应该是:分钟的角度/12 + 32400s
    现在剩下的未知数就是分钟的角度了。由于分钟在时钟的反向延长线上,所以:分钟的角度 = 时钟的角度 - 21600s。所以:分钟的角度 = 分钟的角度/12 + 32400s - 21600sx = x/12 + 10800s
    12x = x + 129600s
    11x = 129600s
    x 约等于 11782s。分钟的角度 = 时钟的角度 - 21600s
    时钟的角度 = 分钟的角度 + 21600s 
    时钟的角度 = 11782s + 21600s时钟的角度 = 33382s33382 / 3600 = 9 余 982
    982 / 60 = 16 余 22所以结果是:
    9:16:22
      

  16.   

    假设分针指向X分钟,计算公式如下:X + 30 = 45 + X * 1 / 12;
      

  17.   

    设时间是9:X分,
    则:X = 15 + 5*(X/60);
    所以 X = 180/11.
    时间是
    9:16:22
      

  18.   

    呵呵,easy,心算应该能在一分钟内解决,发现180度的排列正好有无限循环小数出现,有意思
      

  19.   

    bugguardian,有句话想和你讨论,我认为解决问题时最好能先从最笨的方法做起。比方说上面那个,我们可以简单推算一下自己是否能心算出来,如果在10分钟内连公式都推不出来肯定是行不通了,这样我们再来找别的方法。我承认这个方法不能保证通过面试,但能保证下次遇到类似的情况能顺利过关。我觉得对待不了解的事物,一开始就想捷径不明智,随着对事物的了解捷径也会产生。
      

  20.   

    我的公式(设分针指向X秒,剩下的为Y)
    X+600+300*Y/3600=1800
    Y-600-300*Y/3600=1800
    X+Y=3600
      

  21.   

    我的公式(设分针指向X秒,剩下的为Y)
    X+600+300*Y/3600=1800
    Y-600-300*Y/3600=1800
    X+Y=3600
    所以正确的是9:18:27.69
      

  22.   

    时针9点到10点  -> 分针15分到20分 -> 时针走过1小时的1/4强  -〉分针5*(1/4) = 1.25min
    -> 结果应该是 15 + 1.25 min 
    -> 9:16 - 9:17 之间 
    -----------------------------------------
    玩巧只能精确到分钟啊。
      

  23.   

    在9:00:000000的时候,时针和分针的角度是90度,每走一秒,时针移动30/3600(每小时间隔30度,3600秒走30度)1/120度,分针走6/60(五分钟为30度,一分钟6度,60苗走完)1/10度,从题目中可以知道最后的经过x秒钟后时针和分针成180度,所以有将90度加上分针所走的度数再减去时针所走的度数等于180度
       90+1/10*x-1/120*x=180
    得到x=981.81818181818181.......
    除以60得到16.36363636363636....
    所以正确的答案是9:16:36
      

  24.   

    microlong(微龙) 解决问题的角度最好理解,正确答案是9时16分240/11秒;准确度由你们去精确吧!秒是21.8181818181818181818181................从2后开始18无限循环
      

  25.   

    呵呵,microlong得对,秒因该是981.8181-16*60=21.8181秒,惭愧
      

  26.   

    分针的速度是时针的12倍,设分针的速度是1 时针就是1/12 
    因为9点的时候它们相差15分钟,设x分钟后 它们成一条直线 
    则有一元一次方程式:x - x/12 = 15   (单位为分钟)
    解得 x=16.3637  小数部分化成秒为 60×0.3637=21.822
    所以假如要精确到秒的话 应该是 9:16:22 
    呵呵,参与一下。
      

  27.   

    设9点开始,时针走了为y,分针走了为x,每一分钟的刻度间距离为1,则有:
    (1) x+30=y+45;
    (2) x/60=y/5;
    求得分钟数x
      

  28.   

    X/60=(X-15)/5解得X=16分21.8秒精确到哪一位,保留它的后一位,后2位四舍五入
      

  29.   

    简单精确的方法,不对或者看不懂你骂我!
    首先给出数学计算过程,而后解释。  解:设x为待求时间分钟数比15分钟(即分针指向3点:9点的反向延长线) 多出的分钟数 
      则 12 * x = 15 + x   
      => x = 15/11 = 1.3636363636363636363636363636364(分)
      => 分钟数 x + 15 = 16.36 (分)
      =>
      答:current time  = 9 时 16 分 36 秒 或者 21 时 16 分 36 秒第一步、首先确定分钟的取值范围为:15min(即分针指向3点:9点的反向延长线)~ 20min (即分针指向4点:10点的反向延长线)~ 之间第二步、我知道它的边界了, 那好办。我们假设它走过15 钟(3点处)x 分钟了,那么分钟一共走了 15 + x 分钟     噢等式右边有了:)第三步:注意到时钟是从3点的反向延长线9点开始走起的,恰好走了x的分钟单位, 而分钟的移动速度是时针移动速度的12倍,因而这个过程经历的分钟数应该为12 * x 分钟
      

  30.   

    更正:秒数因该为 
    0.3636363636363636363636363636364 * 60 = 21.81818181818181818181818181816(秒)current time  = 9 时 16 分 21 秒 或者 21 时 16 分 21 秒
      

  31.   

    2X=(90+X)/6X为时针超过9点的角度,可以知道时针每移动一度需要2分钟而分针每移动6度才一分钟。
      

  32.   

    12x%360=y;
    x-180=y;
    270<x<300解得x=278.181818...
    1/30=t/x
    t为小时数
      

  33.   

    同意  linuxyf(率人) 应该是:
    9~10点时,始终在270~300之间
    时针反向延长的话,分针只能在90~120之间(15~20分钟之间)
    所以:分钟在x秒后的转角 - 90度 = 时针在x秒后的转角9点16分04秒每秒钟转过的角度:对于时针360/(12*60*60) = 1/120,
                      对于分针360/(60*60) = 1/10,
    所以从9点整开始算起,此时,时针指向9,分针和秒针指向12,设经过的时间为x秒,分针在时针的反向延长线上,9-10点的转角为30度,所以:
    x/10 -90 = x/120 x = 120*90/11 (秒)所以分针的指向int(x/60) = 16, 秒针为 x/60的余数为4故9点16分04秒