九九乘法表?

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

内容简介:打印九九乘法表?这么低端的事我会做?好吧,我确实不会。昨天在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();

九九乘法表?

请作者吃辣条

九九乘法表? 支付宝

九九乘法表? 微信


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

查看所有标签

猜你喜欢:

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

算法图解

算法图解

[美] Aditya Bhargava / 袁国忠 / 人民邮电出版社 / 2017-3 / 49.00元

本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。一起来看看 《算法图解》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试