练习题

1-100以内的质数(一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数) 

var zz='';
for(var zs=1;zs<=100;zs++){
var isok=true;
for(var j=2;j<zs;j++){
if(zs%j==0){
isok=false;
}
}
if(isok){
zz=zz+zs+',';
}
}
console.log(zz);

 100元购物卡,牙刷5元,香皂2元,洗发水15元,100元刚好花完有几种可能

var i=0;

for(var ya=0;ya<=20;ya++;){

for(var xiang=0;xiang<=50;xiang++){

for(var xi=0;xi<=6;xi++){

if(ya*5+xiang*2+xi*15==100){i++;}

}}}

100内与7相关的数:被7整除,个位有7,十位有7

for(var i=0;i<=100;i++;){

if(i%7==0||i%7==7||parseInt(i/10)==7){

console.log(i);}}

男性:(身高cm-80)×70﹪=标准体重

 标准体重正负10﹪为正常体重 

 标准体重正负10﹪~ 20﹪为体重过重或过轻

标准体重正负20﹪以上为肥胖或体重不足

1.var h=parseInt(prompt("请输入身高"));
 var a=parseInt( prompt("请输入体重"));
 var z=(h-80)*0.7;
 a<=z+z*0.1&&(a>=z-z*0.1?console.log('标准体重'):
a<=z+z*0.2)&&(a>=z+z*0.1?console.log('过重'):
a<=z-z*0.1)&&(a>=z-z*0.2?console.log('过轻'):
 a>z+z*0.2)?console.log('肥胖'):
 (a<z-z*0.2?console.log('体重不足'):
 console.log('ssss'));


2. tz(100,70)
 function tz(h,w){
 var bw=(h-80)*0.7;
 var hl=Math.abs(w/bw-1);
 return hl<0.1?console.log(xm+'正常体重'):hl<0.2?console.log(xm+'过重'):
 console.log(xm+'肥胖');// }

 做一个跟计算机猜拳的小游戏。0-剪刀,1-石头,2-布

 要求输出0,1,2,计算机生成随机数,与人类输入的相比较判断谁胜了。

 随机数生成:var rom = parseInt(Math.random()*3);

var b=parseInt(prompt("请输入数字"));
 a(b);
 function a(ren){
 var rom=parseInt(Math.random()*3);
 console .log(rom);
 ren-rom==0?console.log('平局'):
 ren-rom==1||ren-rom==-2?console.log('你赢了'):
 console.log('电脑赢');
 }

递归:波菲那契数列;1 1 2 3 5 8;

function f(n){

if (n == 1 || n == 2)
{
return 1;
}
else
{
return f(n -1) + f(n-2);
}
}

计算2的次方 

function aa(n){

 if(n==1){

 return 2;
 }else{return 2*aa(n-1)}
}

冒泡排序,按由小到大顺序排列

var arr=[51,40,39,28,19,101];
for(i=0;i<arr.length;i++){
for(j=i+1;j<arr.length;j++){
if(arr[i]>arr[j]){
var sh=arr[i];
arr[i]=arr[j];
arr[j]=sh;
}
}
}

 

彩票 双色球 红球1-33选6个  篮球1-16选1个

var arr=[];
while(true){
if(arr.length>=6){
break;
}
var r=parseInt(Math.random()*33)+1;
if (arr.indexOf(r)<0) {//判断数组里是否包含元素,不包含r元素,定义的位置,小于0代表不包含
arr.push(r);
}
}
var l=parseInt(Math.random()*16)+1;
arr.push(l);
console.log(arr);

posted @ 2020-04-26 16:02  wangmeihao  阅读(129)  评论(0编辑  收藏  举报