1. 程式人生 > >基本邏輯題

基本邏輯題

var a,b,c
for(a=1; a<=6; a++){
for(b=1; b<=50; b++){
for(c=1;c<=20; c++){
if(15*a+2*b+5*c==100)
document.write("洗髮水"+a,"香皂"+b,"牙刷"+c+"<br/>")

}
}
}
document.write('<hr/>')
var d,e,f
for(d=0; d<=50; d++){
for(e=0; e<=100; e++){
for(f=0;f/2<=100; f++){
if(2*d+1*e+f/2==100 && d+e+f==100)
document.write("大馬"+d,"中馬"+e,"小馬"+f+"<br/>")

}
}
}
猴子吃桃
var g=1,h=1;
for(h=1;h<=6;h++){
g=(g+1)*2;
document.write(g+'桃子')
}

var y =prompt('請輸入月份','');
var f1=1;
var f2=0;
var f3=-2;
for(var i = 2;i<parseInt(y);i++){
f1 =f1;
f2 =f2-f1;
f3 =f3-f1;
}
alert(f1+'da只兔子');
alert(f2+'zhong只兔子');
alert(f3+'xiao只兔子');
var a,b,c,sum;
//兔子邏輯
for(var i=1;i<=12;i++){
//第一個月的時候
if(i==1){
x = 1;
y = 0;
z = 0;
sum = 1;
}else{
z = z + y;
y = x;
x = z;
sum = x + y + z;
}
}
document.write(i+"個月後有幼兔:"+x+"對,小兔:"+y+"對,成兔:"+z+"對;一共:"+sum)
//水蓮花
for(i=100;i<1000;i++){
var a= parseInt(i%10);
var b=parseInt((i/10)%10);
var c=parseInt(i/100);
if(a*a*a+b*b*b+c*c*c==i){
document.write('水仙花數:'+i+'<hr />');
}
}
//偵查題
for(var a=0;a<=1;a++){
for(var b=0;b<=1;b++){
for(var c=0;c<=1;c++){
for(var d=0;d<=1;d++){
for(var e=0;e<=1;e++){
for(var f=0;f<=1;f++){
//根據上面列出的條件,全都加到判斷中,符合條件的就是最終的結果
if(a+b>=1 && a+d!=2 && a+e+f==2 && b==c && c+d==1 && (d+e==0||d==1)){
document.write('a='+a+'<br />b='+b+'<br />c='+c+'<br />d='+d+'<br />e='+e+'<br />f='+f);
}
}
}
}
}
}
}