2-31 编写程序,输出九九乘法算表

Posted syldbk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2-31 编写程序,输出九九乘法算表相关的知识,希望对你有一定的参考价值。

设计思路:由题意知,九九乘法表即运用程序的循环结构来进行实现

流程图:

 

代码:

#include<stdio.h>
int main()

int i,j,N,n;
scanf("%d",&N);
if(N>=1&&N<=9)

for(i=0;i<N;i++)

for(j=1;j<=i+1;j++)

n=(i+1)*j;
printf("%d*%d=%-3d ",j,i+1,n);

printf("\\n");


return 0;

总结:明确判断循环要求是循环结构实现的必要前提条件,同时要熟练掌握循环结构的嵌套循环。

倒立的乘法表用js怎么编写?

    具体代码写法如下:

    <!DOCTYPE html>

    <html lang="en">

    <head>

            <meta charset="UTF-8">

            <title>Document</title>

    </head>

    <body>

    <script>

            document.write("<table>");    //文档中插入table标签,用于显示99乘法表

            for(var x=9;x>=1;x--)   //倒立乘法表,故从9开始for循环逐1减小到等于1

                    document.write("<tr>");  //插入行标签

                    for(var y=1;y<=x;y++)  //从1开始循环,乘到等于该行数

                           document.write("<td>"+y+"*"+x+"</td>")  ;

                           //插入列标签,显示乘法表的每一项;

                   

                  document.write("</tr>");  //行标签闭合

           

          document.write("</table>");  //table标签闭合

       </script>

      </body>

      </html>


2.最终效果如下图所示:

   

3.思路:

   倒立的99乘法表,横向看,乘数从9开始递减到1,纵向看,被乘数是1开始递增到等于    乘数。

参考技术A for(var i = 9;i > 0; i --)
    for(var j = 1; j <= i; j++)
        if(i === j)
            document.write(j + '*' + i + '=' + i*j + ' ');
            document.write('<br />');
        else
            document.write(j + '*' + i + '=' + i*j + ' ');
        
    

参考技术B <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
    *margin:0;padding:0;
    p spanpadding:5px;
    pmargin-bottom:5px;overflow: hidden;
</style>
</head>
<body>
    <div id="div"></div>
<script>
    var oD=document.getElementById('div'),
    str='';
    for(var i=9;i>0;i--)
        var op='<p>';
        for(var j=1;j<=i;j++)
            op+='<span>'+j+'x'+i+'='+(i*j)+'</span>'
        
        op+='</p>';
        str+=op;
    
    console.log(str);
    oD.innerHTML=str;
</script>
</body>
</html>

以上是关于2-31 编写程序,输出九九乘法算表的主要内容,如果未能解决你的问题,请参考以下文章

使用循环语句编写程序,输出三角形的九九乘法表

编写一个JSP页面,输出九九乘法表

怎么用java编写程序实现九九乘法表?

怎么用python写一个九九乘法表?

怎么编写Java程序打印九九乘法表?

vb编程输出九九乘法表