本帖最后由 李广水 于 2013-4-16 11:41 编辑
- int i, j;
- for (i = 1; i < 10; i++)
- {
- for (j = 1; j < 10; j++)
- {
- if(j<=i)
- {//j<=i可以让乘法表梯形显示
- Console.Write("{0}*{1}={2:00}", j, i, i * j);
- // {2:00}占位符输出俩位数,不够俩位数高位补零,大于俩位数没有限制;
- }
- }
- Console.WriteLine();
复制代码 还有一种方法:- int i, j;
- for (i = 1; i < 10; i++)
- {
- for (j = 1; j < 10; j++)
- {
- if(j<=i)
- {//j<=i可以让乘法表梯形显示
- Console.Write("{0}*{1}={2}\t", j, i, i * j);
- // \t可以让占位符输出的结果固定长度对齐
- }
- }
- Console.WriteLine();
- }
- Console.ReadKey();
复制代码 希望可以帮到你!!! |