用循環(huán)語(yǔ)句解應(yīng)用題的時(shí)候不顯示結(jié)果
請(qǐng)教:2000年的時(shí)候,小王的年齡剛好比他出生年四個(gè)數(shù)字的和大5.(1974年出生,26-(1+9+7+4)=5),這個(gè)問(wèn)題的代碼哪里有問(wèn)題???編譯不出來(lái),請(qǐng)指教
var i; var j; var k; var l;
for(i=1999;i>=1964;i--)
{j=2000-i; k=Math.floor((i-1900)/10);l=i-1900-10*k; ?if(j-(10*k)-l==15) ?{document.write(i);} }
2015-11-15
j是年齡 出生是年是 1 9 k l ? 也就是j - 10 - k - l == 5 ?為什么你的if判斷里是 j - 10*k - l == 15
2015-11-22
?if(j-(10*k)-l==15)? 這里面的k 只應(yīng)該代表19kl 年 它只應(yīng)該是一個(gè)個(gè)位數(shù)
所以應(yīng)該是 if(j-k-l)==15;
或是????????? if(j-1-9-k-l)=5;
按照你寫(xiě)的?if(j-(10*k)-l==15)? 當(dāng)k=7? l=4 的時(shí)候?? ?if(j-(10*k)-l==15) 就是??? if(26-70-4?)不可能==15