循环练习

来源:互联网 发布:用微信打钱的麻将软件 编辑:程序博客网 时间:2024/05/18 17:44

<!DOCTYPE html>

<html>


<head>

<metacharset="UTF-8">

<title>作业03</title>

</head>


<body>

<h2>第一题</h2>

<scripttype="text/javascript">

var sum = 1

for(vari = 1; i <= 20; i++) {

sum = sum * i

}document.write(sum);

</script>

<h2>第二题</h2>

<scripttype="text/javascript">

var j = 0;

var m = 0;

var n = 0;

for(vari = 1; i <= 100; i ++){

console.log(i);

j = j + i;

if(i%2 != 0){

m = m + i;

}else{

n = n + i;

}

}document.write("总和是"+j+"奇数和" + m +"偶数和"+ n);



</script>

<h2>第三题</h2>

<scripttype="text/javascript">

var j = 0;

for(vari = 0; i <20; i ++){

random= Math.floor(Math.random()*91+ 10);

document.write(random+"&nbsp&nbsp");

j = j > random ? j : random;

}document.write("最大值是"+ j);

</script>

<h2>第四题</h2>

<scripttype="text/javascript">

var x

var y

var z

var s =0;

for(i= 100; i <= 999; i++){

x = Math.floor(i / 100)

y = Math.floor((i %100) / 10)

z = i % 10

if(i== (x*x*x)+ (y*y*y)+ (z*z*z)){

document.write(i+"&nbsp");

s ++

}

}document.write("总个数是"+s)

</script>

<h2>第五题</h2>

<scripttype="text/javascript">

var a

var b

var c

var d = 0;

for(a= 0; a<= 9; a++){

for(b = 0; b <= 9; b++){

for(c = 0;c <= 9;c ++){

if(100*a+100*c+20*b+a+c==1333){

document.write(a,b,c+"&nbsp&nbsp")

d++

}

}

}

}document.write("个数"+d)

</script>

<h2>第六题</h2>

<inputtype="text" id="input1"/>

<inputtype="text" id="input2"/>

<inputtype="button" id="btn" value="点击"/>

<script>

btn = document.getElementById("btn");

btn.onclick= function(){

x = document .getElementById("input1").value-0

y= document .getElementById("input2").value-0

//比较两数大小

if(x< y){

vartemp = x;

x = y;

y =temp;

}

//x是较大的数,y是较小的数

while(y!= 0){

varyu = x % y;

x = y;

y = yu;

}alert(x)

// var a=Math.max(x,y)

// var b =Math.min(x,y)

// var c

// var g_max

// while(1){

// c = a%b

// if(c==0){

// g_max=b;

// break;

// }else{

// a = b 

// b = c

// }

// }

// var g_min = x*y/g_max

// alert("最大公约数是"+g_max)

// alert("最小公倍数是"+g_min)

}

</script>

<h2>第七题</h2>

<scripttype="text/javascript">

varsum = 0;

for(vari = 1; i <= 99; i++){

if(i%7==0|| Math.floor(i/10)==7|| i%10 == 7){

document.write(i+"&nbsp&nbsp")

sum++

}

}document.write("总数是"+sum);

</script>

</body>


</html>

0 0
原创粉丝点击