0911,练习题

第一题:   一张纸的厚度为0.001,需要折叠多少次到珠穆朗玛峰的高度(8848)

 

double m = 1;

for (double z = 0.001; z <=8848; m++)

{

 z = z * 2;

Console.WriteLine(z); //显示每次纸叠加的厚度

}

Console.WriteLine("珠峰的高度需要折叠"+ m);

 

第二题:   100块钱 ,买2元一只的圆珠笔,3块钱一个的尺子,5元一个的铅笔盒,正好花光,有多少种花法(每样至少每一个)    (穷举)

圆珠笔=y  尺子=c 铅笔盒=qian

int m = 0;

for (int y = 1; y * 2 <= 100; y++)

 {

   for (int c = 1; c * 3 <= 100; c++)

   {

     for (int qian = 1; qian * 3 <= 100; qian++)

     {

      if (y * 2 + 3 * c + qian * 5 == 100)

       {

          Console.WriteLine(y + "圆珠笔" + c + "尺子" + qian + "铅笔盒");

          m++;

        }

      }

     }

  }

Console.WriteLine("一共多少种可能性" + m);

posted @ 2015-09-14 09:39  jlhea  阅读(107)  评论(0编辑  收藏  举报