scala 打印乘法口诀表
Scala打印99乘法口诀表的常见几种方法
1、法法一:
代码如下:
def main(args: Array[String]): Unit = {for(i<-1.to(9)){for(j<-1 to i){print(j+"*"+i+"="+i*j+"\t")}println()}}
结果如下
2、方法二:
代码如下:
def main(args: Array[String]): Unit = {(for (i <- 1 to 9;j <- 1 to i;ss = s"$j*$i=${i * j}\t") yield {if (j == i) s"$ss\n" else ss}).foreach(print); }
结果如下:
3、方法三
代码如下:
def main(args: Array[String]): Unit = {var i = 1 while (i <= 9) {var j = 1while (j <= i) {val prod = (i * j).toString()var k = prod.length()while (k < 4) {print(" ")k += 1}print(j + "*" + i + "=" + prod)j += 1}println()i += 1}}
结果如下:
方法四
代码如下:
def main(args: Array[String]): Unit = {println("\t99乘法口诀表")for(i<- 1 to 9;j<- 1 to i){print("\t"+j+"*"+i+"="+j*i)if(i==j) println()} }
结果如下:
完成
scala 打印乘法口诀表相关推荐
- 【C语言】函数:实现一个函数,打印乘法口诀表
文章目录 1.条件概述 2.代码实现 1.条件概述 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出99口诀表,输入12,输出1212的乘法口诀表. 2.代码实现 //实现一个函 ...
- 打印乘法口诀表(两种方法)
打印乘法口诀表. 方法一:两层for循环 一层控制行,一层控制列 void mul_fomula(int n) {int i = 0;int j = 0;for (i = 1; i <= n; ...
- 使用Python打印乘法口诀表
题目:使用Python打印乘法口诀表 解析:在本题目中即可使用for循环也可以使用while循环. 一.使用while循环 a=1 while a<10:b=1while b<=a:c=a ...
- C++打印乘法口诀表
C++打印乘法口诀表 tips: 用到了头文件 #include< iomanip > 中的功能setw(2) ,规定了第一个因数和乘积占的位数,这样让程序输出看起来更直观. 源代码: # ...
- C++实现快速打印乘法口诀表
//C++打印乘法口诀表 #include<iostream> using namespace std; int main() { for (int i=0;i<=9;i++ ...
- linux+++乘法口诀_通过shell脚本打印乘法口诀表
怎么通过shell脚本打印乘法口诀表呢,今天Linux学习的小编就这一问题给大家详细的解决一下. 问题背景: 生成9*9乘法表 [root@oldboy ~]# seq 9 | sed 'H;g' | ...
- 用for循环打印乘法口诀表
//打印乘法口诀表 int main() { int i = 0; for (i = 1; i <= 9; i++) //用i表示行数 { int j = ...
- 进来看很有趣,用JavaScript打印乘法口诀表 用JavaScript打印加法口诀表 用JavaScript打印菱形 用JavaScript判断是否为回文 用JavaScript解决百只鸡的问题
每次浪漫主义 [4K超清]五月天<后来的我们>线上版 Mayday Fly TO 2021 希望大家能好好珍惜你身边的那个她,别等失去了才后悔莫及. JavaScript 用JavaScr ...
- 记录下第一次发表CSDN(打印乘法口诀表)
给自己立下一个flag,希望未来的自己会感谢今天奋斗中的自己 毕业前系统学习一遍C++,包括C语言和数据结构 对QT做界面有一定深入了解和使用 把学习的过程记录在博客,附代码 最后就是贵在坚持,说太多 ...
- 【C语言】打印乘法口诀表
解题思路: 1.乘法口诀表如下图所示: 2.乘法口诀表规律:9行 列数随行数的增加从1-9递增. 3.程序实现: 定义一个二维数组arr [ 9 ] [ 9 ]: arr [ i ] [ j ],i ...
最新文章
- 方钢管弹性模量计算方式_弹性模量的物理学本质
- pycharm(windows)安装及其设置中文菜单
- c++模板--2(模板机制,模板的局限性,类模板,类模板做函数的参数)
- java客户姓名添加和查找_java类与对象 演练 客户姓名添加与查看
- Linux 文件打乱顺序
- ubuntu12.04 Struts2 配置过程中出现的错误
- JavaSE学习--集合02
- mysql查询前一年的第一天_MySQL中查询某一天, 某一月, 某一年的数据代码详解
- c++:template使用中的常见报错
- 《HTML与CSS设计》课程总结,网页设计课程学习心得总结
- 练习电脑键盘打字最好的网站
- threejs 贴图动画总结
- 案例——蚂蚁金服初探,唯一的金融互联网生态...
- QQ特殊字符制作方式
- 青岛理工大学转专业到计算机难不难,2021年青岛理工大学大一新生转专业及入学考试相关规定...
- 解决Chrome浏览器不能访问https网站的问题 阿星小栈
- GNU toolchain —— (一)介绍
- Java获取随机数的3种方法和总结
- PyTorch官方中文文档上线啦!
- 祖思机——第一台二进制可编程计算机