swift3.0 基础练习-实现99乘法表

写在前面 弄了下个人站...防止内容再次被锁定...所有东西都在这里面 welcome~ 个人博客

用的方法比较笨 大致效果是这样

99.png

思路: 第一行 拼接一次 第二行 拼接二次 ... 第九行 拼接九次

    //num控制个数
    var num = 1
    //result为结果
    var result = ""
    //外循环 循环9次 row为行数
    for row in 1...9{
        //tmp临时存放结果,外循环执行一次重置一次tmp
        var tmp = ""
        //内循环 循环num次
        for row in 1..<num{
            tmp = tmp + "\(row)*\(num)=\(row*num)\t"
        }
        //拼接结果
        result =  tmp + "\(row)*\(num)=\(row*num)"
        print(result)
        
        //外循环执行一次 需要出现结果的个数+1
        num += 1
    }

效果是可以实现,代码还是有点冗余,有兴趣的筒靴可以修改修改.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏运维小白

linux基础(day26)

9.1正则介绍_grep(上) 正则介绍 正则就是一串有规律的字符串 掌握好正则对编写shell脚本帮助交大 各种编程语言中都有正则,原理是一样的 grep/e...

24810
来自专栏dodott的专栏

angularJs中筛选功能-angular.filter-1

通过bower:通过在你的终端执行:$ bower install angular-filte

1404
来自专栏C/C++基础

shell编程知识点集锦

shell脚本是按行分隔每一条shell语句。如果每一条shell语句写在单独一行,此时可以加分号,也可以不加,没有什么区别。如果多条shell写在同一行,那么...

991
来自专栏大前端_Web

详解ES7的async及webpack配置async

版权声明:本文为吴孔云博客原创文章,转载请注明出处并带上链接,谢谢。 https://blog.csdn.net/wkyseo/articl...

4432
来自专栏日常分享

$.ajax()方法详解

1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。

2602
来自专栏杨建荣的学习笔记

shell基础学习总结(二) (r3笔记第72天)

-->关于shell编程之文件比较 可以使用如下的选项来做文件的比较。有了这些选项,文件的比较来说都是游刃有余。 -d file file是否存在...

2554
来自专栏C/C++基础

Linux命令(32)——grep命令

grep(Globally search a Regular Expression and Print)是GNU开发的一款免费开源的文本搜索工具。grep家族包...

1513
来自专栏IMWeb前端团队

Zepto源码分析之ie模块

本文作者:IMWeb 谦龙 原文出处:IMWeb社区 未经同意,禁止转载 前言 ? Zepto中的ie模块主要是改写getComputedStyle...

1978
来自专栏Scott_Mr 个人专栏

React Native 系列(一) -- JS入门知识

38110
来自专栏python学习之旅

Python+Selenium笔记(十三):Page Object设计模式

(一) 前言 简单的说就是分为2层,页面class 和测试class。 页面class:分为父类和子类(子类指具体的页面,每一个页面都创建一个类),父类中定义公...

4437

扫码关注云+社区

领取腾讯云代金券