for自参考实例2(买小鸡,36选7,青歌赛等)
Posted wjwap
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for自参考实例2(买小鸡,36选7,青歌赛等)相关的知识,希望对你有一定的参考价值。
// javascript Document
function show(){
var i=15,j=10,k=2,a=1,b=1,c=1,sum=0,n=0,m=0;
for( a=1;a*i+b*j+c*k<200;a++){
for( b=1;a*i+b*j+c*k<200;b++){
for( c=1;a*i+b*j+c*k<200;c++){
n++;
}
m++;
}
sum++;
}
sum=sum*m*n;
console.log(sum);
}
//100买小鸡,母2元公1元,小0.5
function jiu(){
for( var i=1;i<50;i++){
for( var j=1;j<100;j++){
for( var k=1;k<200;k++){
if(i*2+j*1+k*0.5==100,i+j+k==100){
}
}
}
}
//随机数
function qi(){
var m=parseInt(prompt(""));
var arr=[];
for(var i=0;i<5;i++){
arr[i]=parseInt(Math.random()*10);}
while(arr[i]==m)
{
console.log("1");
break;
}
var arr=[];
var arr0=[];
for(var i=0;i<36;i++){
arr[i]=parseInt(Math.random()*100);
}
console.log(arr);
for(var j=0;j<7;j++){
arr0[j]=arr[parseInt(Math.random()*36)];
}
console.log(arr0);
for(var i=1;i<=9;i++){
for(var j=1;j<=i;j++){
document.write(i+"*"+j+"="+i*j+" ");
}
document.write("<br>");
}
}
//姓名列表
function lisi(){
var arr = ["lisi","zhansan","wangwu"];
var str=‘<table border="1" width="100%"><tr>‘;
for(var i=0;i<arr.length;i++){
str+="<td>"+arr[i]+"</td>";
}str+="</tr></table>";
document.write(str);
}
//彩票36选7 不重
var sixsixsix = []; //用来存1-36的数
var saiwen = []; //用来存随机七个数
var num = 0;//循环次数
/*第一次循环赋值*/
for(var i = 0; i<36;i++){
sixsixsix[i] = i+1;
}
//第二次循环取值
for(var i = 0; i<7;i++){
num++;
var k = Math.random()*sixsixsix.length;//生成随机数准备做下标
k = parseInt(k); //转整数
var zhi = sixsixsix[k]; //根据下标取值
/*添加之前做判断 把数组里面的值拿出来挨个判断*/
var flag = false;//做标志 看是不是在数组里面
for(var j = 0; j<saiwen.length;j++){
if(saiwen[j] == zhi){
flag = true;
break;
}
}
/*判断在不在里面*/
if(flag){
/*flag 为true 说明num数组里面有重复的 这次不算重新来*/
i--;
}else{
saiwen[i] = zhi;
}
}
console.log(num+"次循环结果");
console.log(saiwen);
//青歌赛打分、20位评委给一个选手打分、去掉一个最高分、去掉一个最低分求平均得分、去掉两个分
var data=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20"];
var str=‘<table width="100%" border="1">‘;
str+="<tr>";
var sum=0,max=0,min=0,avg=0,avg=0;
for(var m=0;m<20;m++){
//brr[0]=prompt("fen shu");
//for(var j=0;j<20;j++){
str+="<td>"+data[m]+"</td>";
}
str+="</tr>";
str+="<tr>";
for(var i=0;i<20;i++){
data[i][0]=parseInt(prompt(""));
str+="<td>"+parseInt(data[i][0])+"</td>";
min=parseInt(data[i][0]);
max=parseInt(data[i][0]);
for(var k=0;k<i;k++){
if(min>parseInt(data[k][0]))
{
min=parseInt(data[k][0]);
}
if(max<parseInt(data[k][0]))
{
max=parseInt(data[k][0]);
}
}
sum+=parseInt(data[i][0]);
}
sum-=max+min;
avg=sum/18;
str+="</tr></table>";
document.write(str);
document.write(sum);*/
var arr=[];
var classes=["语文","数学","英语"];
for(var i=0;i<3;i++){
var brr=[];
brr[0]=prompt("输"+(i+1)+"个姓名");
for(var j=0;j<classes.length;j++){
brr[j]=parseInt(prompt("输入"+brr[0]+"的"+classes[j-1]));
}
arr[i]=brr;
}
console.log(arr);
for(var i=0;i<arr.length;i++){
var z=arr[i][1]+arr[i][2]+arr[i][3];
arr[i][arr[i].length]=z;
arr[i][arr[i].length]=z/classes.length;
}
console.log(arr);
var arr=[];
for(var i=0;i<10;i++){
arr[i]=parseInt(Math.random()*100);
}
console.log(arr);
for(var j=0;j<arr.length-1;j++){
for(var k=0;k<arr.length-1-i;k++){
if(arr[k]>arr[k-1]){
var m=arr[k];
arr[k]=arr[k-1];
arr[k-1]=m;
}
}
}
console.log(arr);
以上是关于for自参考实例2(买小鸡,36选7,青歌赛等)的主要内容,如果未能解决你的问题,请参考以下文章