java語言編寫99乘法表的變形

2021-07-25 04:28:03 字數 1035 閱讀 3050

首先我們輸出乙個一般的9*9乘法表

**如下:

public class ******** else

}system.out.println();

}然後我們將這個三角形進行上下變換(個人將其簡稱為反位三角形)

**如下:

int sum = 0;

for (int i = 9; i > 0; i--) else

}system.out.println();

}現在我們將正位三角形進行左右變換

**如下:

/* 正位對角三角形 */(即右上方)

int sum = 0;

for (int i = 9; i > 0; i--)

for (int j = 1; j <= i; j++) else

}system.out.println();

}**如下:

int sum = 0;(即右下方)

for (int i = 1; i < 10; i++)

for (int j = 1; j <= i; j++) else

}system.out.println();

}最後我們將這四個三角形進行簡單的一些變化組合,可以生成乙個四個三角形組成的矩形

**如下:

int sum = 0;

for (int i = 9; i > 0; i--) else

}for (int z = 0; z < 9 - i; z++)

for (int m = 1; m <= i; m++) else

}system.out.println();

}for (int i = 1; i <= 9; i++) else

}for (int z = 9 - i; z > 0; z--)

for (int z = 9 - i; z > 0; z--)

for (int j = 1; j <= i; j++) else

}system.out.println();

}

列印9 9乘法表

最終 列印九九乘法表 public class demo1 system.out.println 思路 從1到9迴圈i,得到i 1 9 public class test 此時,第乙個乘數i出現 在每乙個i迴圈中巢狀乙個j的迴圈,使第二個乘數出現 public class test 改為9 9乘法表...

shell程式設計9 9乘法表

指令碼內容 bin bash for i in 1 2 3 4 5 6 7 8 9 do for j in 1 2 3 4 5 6 7 8 9 doif lt then k i j echo n t fiif eq then k i j echo fidone done輸出結果 iufo iufo ...

python列印99乘法表

方法 利用循巢狀環進行實現 效果 思路 途徑 通過for迴圈的巢狀 通過while迴圈的巢狀 方法一,用for 迴圈實現 for i in range 1 10 第一層迴圈為 每一行 for j in range 1 i 1 第二層迴圈為 每一列 print format i,j,i j end e...