/* 输出如下形式的9*9乘法表:
1×1=1
1×2=2 2×2=4
1×3=3 2×3=6 3×3=9
1×4=4 2×4=8 3×4=12 4×4=16
1×5=5 2×5=10 3×5=15 4×5=20 5×5=25
1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36
1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49
1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64
1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81
*/
public class Test{ //类名
public static void main(String[] args) { //主函数
System.out.println("9 x 9 乘法表如下所示:\n");//信息提示
//双重循环计算
for(int i=1;i<=9;i++) { //行
for(int j=1;j<=i;j++) { //列
System.out.print(j+"×"+i+"="+i*j+"\t");//输出表达式
}
System.out.println();//换行
}
}
}
(2)运行结果
二、形式2
(1)代码实现(代码中已注释)
/*输出如下形式的 9 x 9 乘法表
1*1=1 2*2=4 3*3=9 4*4=16 5*5=25 6*6=36 7*7=49 8*8=64 9*9=81
1*2=2 2*3=6 3*4=12 4*5=20 5*6=30 6*7=42 7*8=56 8*9=72
1*3=3 2*4=8 3*5=15 4*6=24 5*7=35 6*8=48 7*9=63
1*4=4 2*5=10 3*6=18 4*7=28 5*8=40 6*9=54
1*5=5 2*6=12 3*7=21 4*8=32 5*9=45
1*6=6 2*7=14 3*8=24 4*9=36
1*7=7 2*8=16 3*9=27
1*8=8 2*9=18
1*9=9
*/
public class Test{ //类名
public static void main(String[] args) {
System.out.println("9 x 9 乘法表如下所示:\n");//信息提示
//双重循环
for(int i=9;i>0;i--) { //行
for(int j=1,k=10-i;j<=i;j++,k++) { //列
System.out.print(j+"×"+k+"="+k*j+"\t");//输出
}
System.out.println(); //换行
}
}
}
(2)运行结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)