1、一个细胞每半个小时分裂一次,一次分裂成两个,请问分裂到1000000个以上最少需要多长时间?2、计算一天24小时内,时针和分针重叠的次数和分别在几点?

解决方案 »

  1.   


    int iCount = 1000000;
                int Min = 0;
                while (iCount >= 2)
                {
                    iCount = iCount / 2;
                    Min += 30;
                }
                Console.WriteLine("一共需要"+Min.ToString()+"分钟");
                Console.ReadKey(true);
      

  2.   

    2^n>=1000000,直接开方就好 math类一句话
    至于么也简单,俺们也不整小学那套,直接搞高中的波,两个sin波,加上相位差,按秒做步长,跑循环就好
      

  3.   

    2^n>=1000000 得出n就可以算出时间。