目录
一、小花入职了一家科技公司 月薪是10000元,公司每年为员工涨薪5%
三、在页面输出1000-2000中所有闰年 要求每行输出4个结果
一、小花入职了一家科技公司 月薪是10000元,公司每年为员工涨薪5%
问: 小花在该公司工作满30年时 月薪是多少?
var money = 10000;
for (var i = 1; i <= 30; i++) {
money = money * 1.05
}
console.log(money);
二、在控制台输出1000-2000中所有闰年
for(var year = 1000;year <= 2000; year++){
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){
console.log(year + '年是闰年');
}
}
三、在页面输出1000-2000中所有闰年 要求每行输出4个结果
var count = 0;
for(var year = 1000;year <= 2000; year++){
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){
document.write(year + ' ');
count ++;
if(count%4 == 0){
document.write('<br>')
}
}
}
四、百钱百鸡
// 你有100块钱 需要购买100只鸡
// 其中 公鸡5元1只 母鸡3元1只 小鸡1元3只
// 在钱花完的情况下 必须买到100只鸡
// 请问能购买 多少只 公鸡 母鸡 小鸡
// 5x+3y+1/3z=100 x+y+z=100
for(var x = 0;x <=20; x++){
for(var y=0;y<=33;y++){
for(var z=0;z<=100;z++){
if(15*x+9*y+z==300 && x+y+z==100){
console.log('公鸡'+x +'\t 母鸡'+y+'\t 小鸡'+z);
}
}
}
}
五、 水仙花数
// 水仙花数是一个三位数 它是一个自幂数
// 它的 个位3次方 十位3次方 百位3次方的 和 等于这个数
// 153 27+125+1 1 ** 3 + 5 ** 3 + 3 ** 3
// 问:水仙花数有哪些
var ge;
var shi;
var bai;
for(var i = 100;i<1000;i++){
ge = i % 10;
shi = parseInt(i %100/10);
bai = parseInt(i/100);
if(ge ** 3 + shi ** 3 + bai ** 3 === i){
console.log(i);
}
}
六、判断是否是质数
//给定一个输入框
// 用户输入一个正整数 编程判断用户输入的这个数是否是 质数(素数) 将结果输出到控制台
// 2 3 5 7 11 13 17 19 23 29 ....
var input = parseInt(prompt('请输入正整数'));
var count = 0;
for(var i = 1;i<=input;i++){
if(input % i == 0){
// 能被整除 count++
count++;
}
}
// 只能被自身和1整除,所以是两次
if(count == 2){
alert('此数字为素数');
}else{
alert('此数字不是素数');
}