九九乘法錶用乙個雙重迴圈可以輕鬆實現
今天想用遞迴實現一下
public
class
muilttable
/** *
* @param x
*/public
static
void
printtab
(int x)
printtab
(x -1)
;//第x行
for(
int i =
1; i <= x; i++
) system.out.
println();}}
九九乘法表共有九行 所以在定義函式時,需要傳入乙個列印第幾行的變數x,
public
static
void
printtab
(int x)
以第9行為例都是n*9,而n是從1到9 每次加一,所以可以用乙個迴圈實現
//第x行
for(
int i =
1; i <= x; i++
) system.out.
println()
;
列印第八行也一樣 (9-1)
printtab
(x -1)
;
第一行是1*1=1
if
(x ==1)
改程式還可以實現nn乘法表 n 為6時
列印九九乘法表
問題描述 列印九九乘法表 解決方法 使用兩重迴圈,一重迴圈,或者遞迴都可以解決 示例 package cn.ccnu.demo1 public class demo3 system.out.println 使用一重迴圈列印九九乘法表 public static void gettableonefor...
列印九九乘法表
public static void main string args system.out.println for i in range 1 10 print f x1 for i in range 1 10 for j in range 1 i 1 print f x end end不換行,空格...
python列印九九乘法表
一共有幾行?九行列有什麼規律 第一行,會有一列 第二行,會有二列 第五行,會有五列 第n行,會有n列 code def print row 列印九行 row 1 while row 9 print 當前是第 row,行 row row 1print row 注意 列是動態的 def print co...