第一题: 一张纸的厚度为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);