一、凑钱1,2,5凑20元钱有多少种可能
var count = 0;
for (var i = 0; i <= 20; i++) {
for (var j = 0; j <= 10; j++) {
for (var k = 0; k <= 4; k++) {
if (i + j * 2 + k * 5 === 20) {
count++;
console.log('一元' + i + '二元' + j + '五元' + k + ' ' + count)
}
}
}
}
二、公鸡5元每只,母鸡3元每只,小鸡3只1元,100元买一百只鸡多少种办法
var count = 0;
for (var i = 0; i <= 100; i++) {
for (var j = 0; j <= 100; j++) {
for (var k = 0; k <= 100; k++) {
if (i + j + k === 100 && i * 5 + j * 3 + k / 3 === 100) {
count++;
console.log('公鸡' + i + '母鸡' + j + '小鸡' + k + ' ' + count)
}
}
}
}
三、有一个卡车司机肇事后想逃跑,但是被三个人看见其车牌号码,但是没有看全。科比说:车牌的前两位是一样的;乔丹说:车牌的后两位是一样的,但是与前两位不一样;詹姆斯说:车牌是一个数字的平方,请编写一个程序计算车辆号牌是多少(车辆号牌是4位数)。
for (var i = 1000; i < 10000; i++) {
var gg = i % 10;
var ss = Math.floor(i / 10 % 10);
var bb = Math.floor(i / 100 % 10);
var qq = Math.floor(i / 1000);
for (var j = 0; j < i; j++) {
if (bb === qq && gg === ss && gg !== qq && Math.sqrt(i) === j) {
console.log(i);
}
}
}
四 大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿, 当然要提出一定的条件:高:180cm以上; 富:1000万以上; 帅:500以上;如果这三个条件同时满足,则:‘我一定要嫁给他’如果三个条件只符合两个,则:‘虽不是最好,但也还可以’ 如果三个条件只满足一个,则:‘嫁吧,比上不足,比下有余。’ 如果三个条件都不满足,则:‘宁死不嫁!’
var a = Number(prompt('输入身高')),
b = Number(prompt('输入财产')),
c = Number(prompt('输入颜值'));
if (a >= 180 && b >= 1000 && c >= 500) {
alert('我一定要嫁给他')
} else if ((a >= 180 && b >= 1000 && c < 500) || (a < 180 && b >= 1000 && c >= 500) || (a >= 180 && b < 1000 && c >= 500)) {
alert('虽不是最好,但也还可以')
} else if ((a >= 180 && b < 1000 && c < 500) || (a < 180 && b >= 1000 && c < 500) || (a < 180 && b < 1000 && c >= 500)) {
alert('嫁吧,比上不足,比下有余')
} else {
alert('宁死不嫁')
}