public class MultiplicationTable { /** * @description 写一个方法,用一个for循环打印九九乘法表 * @author wangkun * @param args */ public static void main(String[] args) { int i,j; for (i = 1 ; i <= 9 ; i ++){ for(j = 1 ; j <= i ; j ++){ Syst…
public class Test03 {public static void main(String[] args) { int lie = 1; for (int hang = 1; hang<=9;) { System.out.print(lie+"*"+hang+"="+lie*hang+"\t");// 当列的数值大于等于 那么就进行一次换行,然后重置列的数值为1,再让行的值进行自增 if(lie>=hang){ …
笔试,9x9乘法表输出的问题,看似简单,回来把当时写的结果输入一遍后发现,并没有想象中的“完美”.把改写的pos在此,警示...不要忘记任何细节. public class NXN { public static void main(String[] args) { // TODO Auto-generated method stub for (int i = 1; i < 10; i++) { for (int j = 1; j < 10; j++) { if (j<=i) { Str…
使用scala打印九九乘法表,可以有多种实现方法,实现的过程充分的体现的scala语言的优势和巨大的简洁性和高效性, 下面我用了5种方法实现九九乘法表. 使用类似于java,c++等指令风格的的编程实现,源码如下: //这里打印倒向九九乘法口诀表 /*指令风格的编程实现九九乘法表*/ def printMultiTable() { var i = 1 //这里只有i在作用范围内 while (i <= 9) { var j = i //这里只有i和j在作用范围内 while (j <= 9)…
编写了一个简单的小程序九九乘法表,代码如下: for i in range(1,10): for j in range(1,i+1): print(" %d*%d=%d" % (j,i,i*j)), print '\n' 注意到print行末加了一个逗号,这是为什么呢.原来Python的print函数默认带有自动换行功能,这样打印出来的九九乘法表就是整整的一列,而不是九行九列. 如果不想让print函数自动换行,可以在print行末加一个逗号','.这样,其功能就相当于C中的print…
前面我们在第四章的时候挖了个坑:怎么用优雅的方式来打印九九乘法表.这一章我们就来填上这个坑. 首先,我们再来看下九九乘法表是什么样子的 1 x 1 = 1 1 x 2 = 2 2 x 2 = 4 1 x 3 = 3 2 x 3 = 6 3 x 3 = 9 1 x 4 = 4 2 x 4 = 8 3 x 4 =12 4 x 4 =16 1 x 5 = 5 2 x 5 =10 3 x 5 =15 4 x 5 =20 5 x 5 =25 1 x 6 = 6 2 x 6 =12 3 x 6 =18 4…
Nearly every one have used the Multiplication Table. But could you find out the k-th smallest number quickly from the multiplication table? Given the height m and the length n of a m * n Multiplication Table, and a positive integer k, you need to ret…