猿问

怎么打印直角在右上和右下的九九乘法表??????????求帮忙。。。。

北北_北
浏览 2202回答 4
4回答

luofuxiang

第一种public static void main(String[] args) { for(int i=1; i<10; i++){ for(int j=1; j<=i; j++) System.out.printf("%d X %d = %-4d",i,j,i*j); System.out.println(); }   }1 X 1 = 1    2 X 1 = 2   2 X 2 = 4    3 X 1 = 3   3 X 2 = 6   3 X 3 = 9    4 X 1 = 4   4 X 2 = 8   4 X 3 = 12  4 X 4 = 16   5 X 1 = 5   5 X 2 = 10  5 X 3 = 15  5 X 4 = 20  5 X 5 = 25   6 X 1 = 6   6 X 2 = 12  6 X 3 = 18  6 X 4 = 24  6 X 5 = 30  6 X 6 = 36   7 X 1 = 7   7 X 2 = 14  7 X 3 = 21  7 X 4 = 28  7 X 5 = 35  7 X 6 = 42  7 X 7 = 49   8 X 1 = 8   8 X 2 = 16  8 X 3 = 24  8 X 4 = 32  8 X 5 = 40  8 X 6 = 48  8 X 7 = 56  8 X 8 = 64   9 X 1 = 9   9 X 2 = 18  9 X 3 = 27  9 X 4 = 36  9 X 5 = 45  9 X 6 = 54  9 X 7 = 63  9 X 8 = 72  9 X 9 = 81第二种public static void main(String[] args) { for(int i=1; i<10; i++){ for(int j=i; j<10; j++) System.out.printf("%d X %d = %-4d",i,j,i*j); System.out.println(); for(int k=0; k<i; k++)//打印空格填充 System.out.printf("%-12c",' '); }   }1 X 1 = 1   1 X 2 = 2   1 X 3 = 3   1 X 4 = 4   1 X 5 = 5   1 X 6 = 6   1 X 7 = 7   1 X 8 = 8   1 X 9 = 9                2 X 2 = 4   2 X 3 = 6   2 X 4 = 8   2 X 5 = 10  2 X 6 = 12  2 X 7 = 14  2 X 8 = 16  2 X 9 = 18                           3 X 3 = 9   3 X 4 = 12  3 X 5 = 15  3 X 6 = 18  3 X 7 = 21  3 X 8 = 24  3 X 9 = 27                                       4 X 4 = 16  4 X 5 = 20  4 X 6 = 24  4 X 7 = 28  4 X 8 = 32  4 X 9 = 36                                                   5 X 5 = 25  5 X 6 = 30  5 X 7 = 35  5 X 8 = 40  5 X 9 = 45                                                               6 X 6 = 36  6 X 7 = 42  6 X 8 = 48  6 X 9 = 54                                                                           7 X 7 = 49  7 X 8 = 56  7 X 9 = 63                                                                                       8 X 8 = 64  8 X 9 = 72                                                                                                   9 X 9 = 81第三种public static void main(String[] args) { for(int i=1; i<10; i++){ for(int j=1; j<10; j++) System.out.printf("%d X %d = %-4d",i,j,i*j); System.out.println(); }   }1 X 1 = 1   1 X 2 = 2   1 X 3 = 3   1 X 4 = 4   1 X 5 = 5   1 X 6 = 6   1 X 7 = 7   1 X 8 = 8   1 X 9 = 9    2 X 1 = 2   2 X 2 = 4   2 X 3 = 6   2 X 4 = 8   2 X 5 = 10  2 X 6 = 12  2 X 7 = 14  2 X 8 = 16  2 X 9 = 18   3 X 1 = 3   3 X 2 = 6   3 X 3 = 9   3 X 4 = 12  3 X 5 = 15  3 X 6 = 18  3 X 7 = 21  3 X 8 = 24  3 X 9 = 27   4 X 1 = 4   4 X 2 = 8   4 X 3 = 12  4 X 4 = 16  4 X 5 = 20  4 X 6 = 24  4 X 7 = 28  4 X 8 = 32  4 X 9 = 36   5 X 1 = 5   5 X 2 = 10  5 X 3 = 15  5 X 4 = 20  5 X 5 = 25  5 X 6 = 30  5 X 7 = 35  5 X 8 = 40  5 X 9 = 45   6 X 1 = 6   6 X 2 = 12  6 X 3 = 18  6 X 4 = 24  6 X 5 = 30  6 X 6 = 36  6 X 7 = 42  6 X 8 = 48  6 X 9 = 54   7 X 1 = 7   7 X 2 = 14  7 X 3 = 21  7 X 4 = 28  7 X 5 = 35  7 X 6 = 42  7 X 7 = 49  7 X 8 = 56  7 X 9 = 63   8 X 1 = 8   8 X 2 = 16  8 X 3 = 24  8 X 4 = 32  8 X 5 = 40  8 X 6 = 48  8 X 7 = 56  8 X 8 = 64  8 X 9 = 72   9 X 1 = 9   9 X 2 = 18  9 X 3 = 27  9 X 4 = 36  9 X 5 = 45  9 X 6 = 54  9 X 7 = 63  9 X 8 = 72  9 X 9 = 81

slience_ding

听着就感觉好难的样子啊!!!!!!!!!!!!!!!!!!!!!!!!!!

jolly_ying

九九算法,看着好难啊!!
随时随地看视频慕课网APP

相关分类

Java
我要回答