编程题:怎样输出九九乘法表

编程题:怎样输出九九乘法表,第1张

九九乘法表用C语言可以实现,两个循环就可以了。

1、完整的九九乘法表程序

#include <stdioh>

void main()

{int i,j;

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

{for(j=1;j<=9;j++)

printf("%d%d=%2d ",i,j,ij);

printf("\n");

}

}

2、右上三角形显示方式

#include <stdioh>

void main()

{int i,j;

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

{for (j=1;j<=9;j++)

{if(j<i)

printf(" ");

else

printf("%d%d=%2d ",i,j,ij);

}

printf("\n");

}

}

3、左下角显示方式

#include <stdioh>

void main()

{int i,j;

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

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

printf("%d%d=%2d ",i,j,ij);

printf("\n");

}

}

Sub 九九乘法表()

Dim I As Integer

Dim J As Integer

Dim K As Integer

Dim M As Integer

Dim ingDeshu As Integer

Dim strZhanwei As String

Dim strBiao As String

strBiao = "九九乘法表"

For M = 1 To 34

strBiao = " " & strBiao

Next M

strBiao = strBiao & Chr(10) & Chr(10)

For I = 1 To 9

K = I

For J = K To 9

Deshu = I J

If Deshu < 10 Then

'strZhanwei占两个空格

strZhanwei = " "

Else

'strZhanwei占一个空格

strZhanwei = " "

End If

strBiao = strBiao & I & "×" & J & "=" & Deshu & "" & strZhanwei

Next J

strBiao = strBiao & Chr(10)

For M = 1 To I

'strZhanwei占九个空格

strZhanwei = " "

strBiao = strBiao & strZhanwei

Next M

Next I

MsgBox strBiao

End Sub

#include "stdioh'

#include "stdlibh'

int main()

{

int i, j;

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

printf("%-2d ", i);

printf("\n");

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

printf("-  ");

printf("\n");

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

{

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

printf("   ");

for (; j < 10; j++)

printf("%-2d ", i  j);

printf("\n");

}

return 0;

}

编写九九乘法表主要是通过循环语句进行控制输出乘法表中各项。将实现九九乘法表的程序单独写成一个函数,就可以在主函数利用函数调用的形式来实现了。

具体实现方法可以参考如下程序:

#include<stdioh>

void YangMultiplicationTable() // 实现九九乘法表的函数

{

    int i=1,j=1;

    for(i=1;i<=9;i++)  // 控制行数,共9行

        for(j=1;j<=i;j++)  // 控制列数,每列的列数与行号一致

        {

            printf("%d%d=%d",j,i,ij);  // 输出九九乘法表的每一项

            if(i!=j) printf("\t");  // 每行中相邻两项隔开

            if(i==j) printf("\n");  // 每行输出完毕后进行换行

        }

}

void main()

{

    YangMultiplicationTable();  // 通过函数调用的方式实现九九乘法表

}

以上就是关于编程题:怎样输出九九乘法表全部的内容,包括:编程题:怎样输出九九乘法表、求九九乘法表的VB程序、编写C语言程序(打印九九乘法表)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9480547.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存