C#列印乘法口訣
阿新 • • 發佈:2021-02-07
編寫這個的注意點就是觀察規律,有了規律才能順利的解決問題
我們可以觀察到,乘法口訣的每一行的乘法都是行數的值(第一行只有一個乘法,第二行有2個...)
假如我們把乘法都看成 A * B = C,那麼,A會一定的小於等於B,這就是主要規律(也就是第二段迴圈控制的關鍵)
SO
在第一段迴圈中,我們是可以直接寫迴圈,迴圈9次得出9行值
在第二行迴圈中,就是控制他能有多少列(幾個乘法)
依據我們找出的規則,A會一定的小於等於B,也就是 i 會一定的小於等於 j
然後再新增輸出後的格式問題,新增需要的方法
namespace TheMultiplicationTable { class Program { static void Main(string[] args) { //雙層迴圈 for (int i = 1; i <=9; i++) { for (int j = 1; j <=i; j++) { Console.Write("{0}*{1}={2}\t",j,i,i*j);//輸出 } Console.WriteLine(); } Console.ReadKey(); } } }
另外,我們還可以製作倒乘法口訣,等其他形式的格式。