/** 实现打印一下杨辉三角。 * * * *** * ***** * ******* * ********* * *********** * ************* * *************** ****************** *
//引入三方变量判断换行。 var re1 = 0 var j = 19 // max 最大值 for(i <- 1 to j ; n <- 1 to j * 2 -1 ) { // 判断换行 if (re1 == 0) { re1 = i; } else if (re1 != i) { re1 = i println() } //判断是否打印 * 或 打印空格 if (n <= (j - i) || n >= ( j + i) ) { print(" ") } else { print("*") } }
实现功能如图