【c#】使用 c# 实现九九乘法口诀表

如下代码所示

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, j * i);
        }
        Console.WriteLine();
    }
    Console.ReadKey();
}

控制台运行效果如下
【c#】使用 c# 实现九九乘法口诀表_第1张图片
代码分析
这里我们通过双层 for 循环实现了九九乘法口诀表,那 i 和 j 谁是外层,谁是内层呢?

通过口诀表排版,我们会发现外层循环决定了每行显示多少个,内层循环决定从 1 乘到几。所以 i 是外循环,j 是内循环。

在 c# 中, "{0}*{1}={2}" 代表占位符,以下两种写法是等价的。

	Console.Write("{0}*{1}={2}\t", j, i, j * i);			// 占位符写法
    Console.Write(j + "*" + i + "=" + (j * i) + "\t");		// 普通写法

对于 \t ,表示制表符,代表一个转义字符,相当于按一下 Tab 键。


结束语

如果这篇博客有幸帮到了您,欢迎点击下方链接,和更多志同道合的伙伴一起交流,一起进步。

开发者俱乐部
在这里插入图片描述

你可能感兴趣的:(【c#】使用 c# 实现九九乘法口诀表)