课堂练习水仙花数,斐波那契数列

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
//=================控制台输出三个*号=======================
/*var c=0;
while (c<3){
console.log("*",c);
c++;
}
console.log(c);*/
/*+++++++++++++++while实现1+2+...+100++++++++++++++++++*/
/* var s=0;
var i=1;
while (i<=100){
s=s+i;
i++;
}
alert(s);*/
//===========1到100奇数的和============
/*var s=0;
var i=1;
while (i<=100&&(i/2)!=0){
s=s+i;
i=i+2;
}
alert(s);*/
// =============1到100偶数的和=================
/* var s=0;
var i=1;
while (i<=100&&(i/2)!=0){
s=s+i+1;
i=i+2;
}
alert(s);*/
//===============while实现从100到999中寻找水仙花数===============
/* var a=100;var b=0,s=0,g=0;
while (a<1000){
b=parseInt(a/100);//取百位
s=parseInt((a/10)%10);//取十位
g=parseInt(a%10); //取各位
if (g*g*g+s*s*s+b*b*b==a) {
console.log(a);
}
a=a+1;
}*/
//==================for 循环实现100--999之间寻找水仙花数================================
/*var g=0,s=0,b=0;
for (var a=100;a<1000;a++) {
g=parseInt(a%10);
s=parseInt((a/10)%10);
b=parseInt(a/100);
if(a==b*b*b+s*s*s+g*g*g)
document.write("<h1>"+a+"</h1>");
}*/



//============for循环求1到100的和================
/*var sum=0;
var i=1;
for ( i;i<=100;i++) {
sum=sum+i;
}
alert(sum);*/
//=============do ....whlie循环实现1--100的和==================
/* var s=0;
var i=0;
do{
i++;
s=s+i;
}
while(i<100)
alert(s);*/
//==========斐波那契数列=============
var a=1,b=1,c;
do{
c=a+b;
a=b;
b=c;
console.log(c);
}
while(c<10)
document.write("<h1>"+c+"</h1>");
</script>
</body>

</html>

posted @ 2017-12-18 13:39  燕林夕  阅读(528)  评论(0编辑  收藏  举报