js作业

本文通过编程方式解答了几个趣味数学问题,例如计算纸张对折多少次能超过珠穆朗玛峰的高度,如何用200元购买羽毛球装备且每样至少一件,探讨不同物品组合下如何达到指定总价等问题。

1.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米
var sum=0;i=0;a=0.0001;
for(i=0;i<100;i++){
a=a*2;
sum=sum+1;
if(a>=8848){
break;
}
}
alert(sum);


/*3.羽毛球拍15元,球3元,水2元。200元每种至少一个,200块钱正好花完,有多少可能*/
/*var a=1;b=1;c=1;sum=0;
for(a=1;a<=13;a++)
{
for(b=1;b<=66;b++)
{

for(c=1;c<=100;c++)
{
if(15*a+3*b+2*c==200){
sum=sum+1;
}
}
}
}alert(sum);

4.公鸡2文,母鸡1文,小鸡半文,每种至少一只,100文买100只鸡有多少可能性

var a=1;b=1;c=1;sum=0;
for(a=1;a<=50;a++)
{
for(b=1;b<=100;b++)
{
for(c=1;c<=200;c++)
{
if((2*a+b+0.5*c==100)&&(a+b+c==100))
{
sum++;

}
}
}
}
alert(sum);*/


/*
5.凑钱1,2,5凑20元钱有多少可能
var a=1;b=1;c=1;sum=0;
for(a=1;a<=20;a++)
{
for(b=1;b<=10;b++)
{
for(c=1;c<=4;c++)
{
if(a+2*b+5*c==20)
{
sum++;

}
}
}
}
alert(sum);
*/

转载于:https://www.cnblogs.com/NCL--/p/7011369.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值