ios学习之路

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

2016-12-15  本文已影响157人  gwk_iOS

写在前面
弄了下个人站...防止内容再次被锁定...所有东西都在这里面
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
    }

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

上一篇下一篇

猜你喜欢

热点阅读