九九乘法表?

栏目: ASP.NET · 发布时间: 5年前

内容简介:打印九九乘法表?这么低端的事我会做?好吧,我确实不会。昨天在V站看到有人嘲讽别人说连九九乘法表都不会打印,仔细想一下,我好像也不会的。

打印九九乘法表?这么低端的事我会做?

好吧,我确实不会。

昨天在V站看到有人嘲讽别人说连九九乘法表都不会打印,仔细想一下,我好像也不会的。

但是今天一打开IDE,一碰键盘,随手就撸出来一个,这东西这么简单,根本就不用学的嘛

Console.WriteLine(@"1x1=1
                    1x2=2  2x2=4
                    1x3=3  2x3=6  3x3=9
                    1x4=4  2x4=8  3x4=12 4x4=16
                    1x5=5  2x5=10 3x5=15 4x5=20 5x5=25
                    1x6=6  2x6=12 3x6=18 4x6=24 5x6=30 6x6=36
                    1x7=7  2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49
                    1x8=8  2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64
                    1x9=9  2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81");
Console.ReadKey();

看看,是不是很简单,毫无难度对不对。

正式版

说归说,笑归笑,咱们来个正的。

九九乘法表不就是一个双循环嘛,那有什么难度,咱们来写一个。

for (int i = 1; i <= UPPER; i++)
{
    for (int j = 1; j <= UPPER; j++)
    {
    }
}

循环?双循环写好了,但是从哪里循环到哪里?

首先是外圈的,外圈循环很简单,从1 到 9,这个毫无疑问,但是内圈呢?

仔细观察,每一行的最后一列都是和行号相同,这就简单了,来随手写一个

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

有了双循环,来打印试一下。

for (int i = 1; i <= 9; i++)
{
    for (int j = 1; j <= i; j++)
    {
        var result = i * j;
        Console.Write($"{j}x{i}={result}");
    }
    Console.WriteLine("");
}

九九乘法表?

虽然打印出来了,但是有点问题啊,中间分不开,间距不一样,上下不能对齐,强迫症不能忍啊

for (int i = 1; i <= 9; i++)
{
    for (int j = 1; j <= i; j++)
    {
        var result = i * j;
        Console.Write($"{j}x{i}={result}");
        if (result.ToString().Length < 2)
        {
        Console.Write("  ");
        }
        else
        {
        Console.Write(" ");
        }
    }
    Console.WriteLine("");
}

Console.ReadKey();

九九乘法表?

请作者吃辣条

九九乘法表? 支付宝

九九乘法表? 微信


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Python科学计算(第2版)

Python科学计算(第2版)

张若愚 / 清华大学出版社 / 2016-4-29 / 118

本书介绍如何用 Python 开发科学计算的应用程序,除了介绍数值计算之外,还着重介绍了如何制作交互式二维、三维图像,如何设计精巧的程序界面,如何与 C 语言编写的高速计算程序结合,如何编写声音、图像处理算法等内容。本书采用 IPython notebook 编写,所有的程序均能在本书提供的运行环境中正常运行,书中所印刷的图表以及程序输出为均为自动运行的结果,保证了书中所有程序的正确性以及可读性。......一起来看看 《Python科学计算(第2版)》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具