求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乘法表代码的主要内容,如果未能解决你的问题,请参考以下文章