求99乘法表代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求99乘法表代码相关的知识,希望对你有一定的参考价值。

参考技术A //打印出如下三种形式的九九乘法表。
public class Test
public static void main(String[] args)
System.out.println("第一种:");
for(int i=1;i<=9;i++)
for(int j=1;j<=i;j++)
System.out.print(i+"*"+j+"="+i*j+" ");
if(i*j<10) System.out.print(" ");

System.out.println();


System.out.println("第二种:");
for(int i=1;i<=9;i++)
for(int j=9;j>=i;j--)
System.out.print(i+"*"+j+"="+i*j+" ");
if(i*j<10) System.out.print(" ");

System.out.println();


System.out.println("第三种:");
for(int i=1;i<=9;i++)
for(int k=8;k>=i;k--) //该循环用来添加空格
System.out.print(" "); //每次添加7格空格,为一个表达式的长度

for(int j=1;j<=i;j++)
System.out.print(i+"*"+j+"="+i*j+" ");
if(i*j<10) System.out.print(" ");

System.out.println();


参考技术B 这个。。太简单了吧也。两个循环而已。 你该自己想想的。 #include<stdio.h>
int main(void)

int i,j;
int a[9][9];
for(i=0;i<9;i++)
for(j=0;j<=i;j++)<br> a[i][j]=(i+1)*(j+1);<br> printf("%d*%d=%d ",i+1,j+1,a[i][j]);<br>
printf("\n");
return 0;

第二种。#include<stdio.h>
int main(void)

int i,j;
for(i=1;i<=9;i++)

for(j=1;j<=i;j++)
printf("%2d*%2d=%2d",j,i,j*i);
printf("\n");

return 0;
第三种#include<stdio.h>
int main(void)

int i,j;
i=0,j=0;
while(++i<=9)

while(++j<=i)
printf("%2d*%1d=%2d",j,i,j*i);
printf("\n");
putchar(10);
j=0;

return 0;
参考技术C for (int i = 1; i <= 9; i++)

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

int k = i * j;
if (i == j)

Response.Write(" " + i + " * " + j + " = " + k + "<br/>");

else

Response.Write(" " + i + " * " + j + " = " + k);


C#的代码

以上是关于求99乘法表代码的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript求99乘法表+求梯形面积

C语言的99乘法表

python99乘法表多了个空格

如何编写99乘法表

99乘法表

python怎么打印99乘法表