js for循环的练习 99乘法表疯狂打印

原创 2016年08月28日 20:20:37
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<script>

    // 3 求1-100之间所有数的和、平均值
        var sum = 0;
        for(var i=1;i<=100;i++){
            sum+=i;
        }
        var avg = sum/(i-1);
        console.log(avg);


   // 4 求1-100之间所有偶数的和、所有奇数的和
        var sumOdd = 0;//奇数和
        var sumEven = 0;//偶数和
        for(var i=1;i<=100;i++){
            if(i%2 === 1){ //判断如果是奇数加到sumOdd
                sumOdd += i;
            }else{         //如果是偶数加到sumEven
                sumEven += i;
            }
        }
        console.log("sumOdd"+sumOdd+"    sumEven="+sumEven);


    //本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?
        var money = 10000;
        var rote = 0.003;
        for(var i=1;i<=5;i++){
            money *= 1+rote;
        }
        console.log(money);


    //斐波那契数列:1,1,2,3,5,8,13,21,34,55,89,144...........
    //需求:求斐波那契数列第12项是多少?
        var num1 = 1;
        var num2 = 1;
        for(var i=3;i<=12;i++){
            var temp = num2;
            num2 = num1+num2;
            num1 = temp;
        }
        console.log(num2);
//--------------------------------- 打印图形 -------------------------------

  <img src="http://img.blog.csdn.net/20160828200615767?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
 //需求:打印宽9,长9的正方形。
        for(var j=1;j<=9;j++){
            for(var i=1;i<=9;i++){
                document.write("☆");
            }
            document.write("<br>");
        }
        document.write("<br>");

 <img src="http://img.blog.csdn.net/20160828200738816?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" height="171" width="198" alt="" />
    //需求:打印三角形(外循环控制行,内循环控制列)
        for(var j=1;j<=9;j++){
            for(var i=1;i<=j;i++){
                document.write("☆");
            }
            document.write("<br>");
        }

 //---------------------------- 各种打印99乘法表 ----------------------

  <img src="http://img.blog.csdn.net/20160828201449878?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" height="200" width="455" alt="" />

       for(var l=1;l<=3;l++){
            for(var k=1;k<=3;k++){
                for(var i=1;i<=5;i++){
                    for(var j=1;j<=60;j++){
                        document.write("●");
                        if(j%5==0){
                            document.write("&nbsp;");
                        }
                        if(j%20==0){
                            document.write("&nbsp;&nbsp;&nbsp;&nbsp;");
                        }
                    }
                    document.write("</br>")
                }
                document.write("</br>")
            }
            document.write("</br><hr>")
        }

  <img src="http://img.blog.csdn.net/20160828201615501?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" height="200" width="471" alt="" />

        document.write("<table border='1'>");
        for(var i=1;i<=9;i++){
            document.write("<tr>")
            for(var j=1;j<=i;j++){
                document.write("<td>");
                document.write(i+"*"+j+"="+i*j);
                document.write("</td>");
            }
            document.write("</tr>")
            document.write("<br />")
        }
        document.write("</table>")
        document.write("<br /><hr><br />");

  <img src="http://img.blog.csdn.net/20160828201720379?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" height="232" width="540" alt="" />

        document.write("<table border='1' style='color: red;'>");
        var a=0;
        for(var i=9;i>=1;i--){
            document.write("<tr>")
            for(var m=0;m<a;m++){
                document.write("<td></td>");
            }
            a++;
            for(var j=i;j>=1;j--){
                document.write("<td>"+i+"*"+j+"="+i*j+"</td>");
            }
            document.write("</tr>")
        }
        document.write("</table>")
        document.write("<br /><hr><br />");

  <img src="http://img.blog.csdn.net/20160828201827817?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" height="235" width="600" alt="" />

        document.write("<table border='1'>");
        var a =9;
        for(var i=1;i<=9;i++){
            document.write("<tr>")
            for(var j=1;j<=i;j++){
                document.write("<td>"+i+"*"+j+"="+i*j+"</td>");
            }
            for(var k=a;k>=1;k--){
                document.write("<td style='color: red;'>"+a+"*"+k+"="+a*k+"</td>");
            }
            a--;
            document.write("</tr>")
        }
        document.write("</table>")

  <img src="http://img.blog.csdn.net/20160828201906177?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" height="388" width="258" alt="" />

        document.write("<table border='1'>");
        var a =9;
        for(var i=1;i<=9;i++){
            document.write("<tr>")
            for(var j=1;j<=i;j++){
                document.write("<td>"+"<br>"+i+"<br>"+"*"+"<br>"+j+"<br>"+"="+"<br>"+i*j+"</td>");
            }
            for(var k=a;k>=1;k--){
                document.write("<td style='color: red;'>"+a+"<br>"+"*"+"<br>"+k+"<br>"+"="+"<br>"+a*k+"</td>");
            }
            a--;
            document.write("</tr>")
        }
        document.write("</table>")
        document.write("<br /><hr><br />");

  <img src="http://img.blog.csdn.net/20160828201931379?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
        document.write("<table border='1'>");
        var a =9;
        for(var i=1;i<=9;i++){
            document.write("<tr>")
            for(var j=1;j<=i;j++){
                document.write("<td>");
                document.write(i+"*"+j+"="+i*j);
                document.write("</td>");
            }
            document.write("<td></td>	");
            for(var k=a;k>=1;k--){
                document.write("<td style='color: red;'>"+a+"*"+k+"="+a*k+"</td>");
            }
            a--;
            document.write("</tr>")
        }
        document.write("</table>")

</script>
</body>
</html>

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

5、JS中输出九九乘法表

 var str = ""; //变量初始化,用变量i代替行 var i = 1; while(i str += "";   //循环九列,用变量j来代表列 var j = 1...
  • HRaymon
  • HRaymon
  • 2015年01月21日 21:45
  • 1542

使用for循环打印9×9乘法表

#include #include int main() { // 定义相乘数字i,j以及结果result int i, j, result; for(i=9;i>0;i--) ...

Web 基础学习之 JS ,循环练习

1.判断闰年          var i; for(i=1980;i { if( i % 4 == 0 && i % 100 != 0 || i % 400 == 0) document.writ...

使用原生Js实现打印单组乘法表

在学习JavaScript编程中,必不可少的练手题目必然有实现九九乘法表了。然而今天我想实现一个单组的乘法表,即1--9中的任意有个数字分别乘以1-9。  代码如下: /**利用JS实现4...

《HTML---javascript ---九九乘法表的实现》

九九乘法表 table{ width:600px; border-collapse:collapse; } table th{ border:#CC0000 1px solid } ...

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。 1.   最基本的算法是,从小到大遍历: for (i = 2 to A -1)          if (i * B > A)...

利用K-means聚类算法根据经纬度坐标对中国省市进行聚类

K-means聚类算法是一种非层次聚类算法,在最小误差的基础上将数据划分了特定的类,类间利用距离作为相似度指标,两个向量之间的距离越小,其相似度就越高。程序读取全国省市经纬度坐标,然后根据经纬度坐标进...

Radon变换理论介绍与matlab实现--经验交流

本人最近在研究Radon变换,在查阅了各种资料之后在此写下个人的理解,希望与各位牛牛进行交流共同进步,也使得理解更加深刻些。 Radon变换的本质是将原来的函数做了一个空间转换,即,将原来的XY平...

CT图像重建技术

由于csdn贴图不方便,并且不能上传附件,我把原文上传到了资源空间CT图像重建技术 1.引言 计算机层析成像(Computed Tomography,CT)是通过对物体进行不同角度的射线投影测量而...

Matlab绘图-很详细,很全面

Matlab绘图强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Ma...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js for循环的练习 99乘法表疯狂打印
举报原因:
原因补充:

(最多只允许输入30个字)