小刘不上班 2021-03-10 11:27 采纳率: 0%
浏览 45

kotlin 乘法表

private fun initData() {
        var i: Int = 1
        var j: Int = 1
        for (i in 1..9) {
            for (j in 1..i) {
                print("${j}*${i}=${i * j}\t");
            }
            print("\n");
        }
    }
  • 写回答

1条回答 默认 最新

  • lshen01 2023-03-16 13:47
    关注

    参考GPT和自己的思路:

    这段代码是使用 Kotlin 编写的打印乘法表的函数,它使用了嵌套循环来遍历每一个乘法表的行和列,并打印出对应的乘积结果。具体来说,我们使用两个变量 ij 来代表行和列的索引,然后使用 for 循环来迭代从 1 到 9 的所有数字。在第一个 for 循环中,我们遍历所有的行,对于每一行,我们再次使用一个 for 循环来遍历该行中的所有列。在内部循环中,我们打印出对应的乘积结果,并使用制表符来对齐不同列的输出。最后,我们在每行的末尾加上一个换行符,以便实现乘法表的格式化输出。

    评论

报告相同问题?

悬赏问题

  • ¥15 晶体塑性有限元——Damask求解
  • ¥15 写出这个有没有人能写一下今天中午就要
  • ¥30 设计一个图形用户界面来控制你机械臂的运动
  • ¥30 3d打印机无法识别到SD卡,如何解决?(相关搜索:格式化)
  • ¥15 RPG游戏架构设计和开发方法
  • ¥15 前端返回pdf时不显示内容
  • ¥50 如何在不能联网影子模式下的电脑解决usb锁
  • ¥20 服务器redhat5.8网络问题
  • ¥15 如何利用c++ MFC绘制复杂网络多层图
  • ¥20 要做柴油机燃烧室优化 需要保持压缩比不变 请问怎么用AVL fire ESE软件里面的 compensation volume 来使用补偿体积来保持压缩比不变