【C# 教程系列第 27 篇】使用 c# 实现九九乘法口诀表

392 阅读1分钟

这是【C# 教程系列第 27 篇】,如果觉得有用的话,欢迎关注专栏。

如下代码所示

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();
}

控制台运行效果如下

在这里插入图片描述 代码分析

这里我们通过双层 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 键。

你的问题得到解决了吗?欢迎在评论区留言。

赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。


结束语

技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。

最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。