JS——打印倒三角和正三角

倒三角:

方法一:

let readline = require("readline-sync");
console.log("请输入行数");
let line = readline.question("");
let c ="";
let d ="";
let f ="";
for(let i =line;i>=1;i--){
for(let j =line-i;j>=1;j--){
c +=" ";
}
for(let k =2*i-1; k>=1; k--){
d +="*";
}
f = c+d;
console.log(f);
c ="";
d ="";
f ="";
}

效果:

正三角

let read=require("readline-sync")
console.log("请输入个数字")
let num=read.question("")
let kg=""//空格
let xx =""    //星星*
let link =""   //打印
for(var i=1;i<=num;i++){
    for(var j=1;j<=num-i;j++){ //控制空格数
        kg+=" "
    }
    for(var k=1;k<=2*i-1;k++){ //控制*的数量
        xx+="*"
    }
    link=kg + xx;
    console.log(link)
    link=""
    kg=""
    xx=""
}

效果:

原文地址:https://www.cnblogs.com/gao7/p/11119040.html

时间: 2024-11-12 14:54:13

JS——打印倒三角和正三角的相关文章

0125 双重for循环:语法、执行思路、打印m行n列、打印倒三角形、正三角、九九乘法表

1.2.1 双重 for 循环概述 循环嵌套是指在一个循环语句中再定义一个循环语句的语法结构,例如在for循环语句中,可以再嵌套一个for 循环,这样的 for 循环语句我们称之为双重for循环. 1.2.2 双重 for 循环语法 for (外循环的初始; 外循环的条件; 外循环的操作表达式) { for (内循环的初始; 内循环的条件; 内循环的操作表达式) { 需执行的代码; } } 内层循环可以看做外层循环的循环体语句 内层循环执行的顺序也要遵循 for 循环的执行顺序 外层循环执行一次

java语言打印上三角和下三角,进一步得到九九乘法表

关于下面两种图形的打印问题 ***** 与 * ****  ** *** *** ** **** *  ***** 一:程序 1.先打印下三角 2.结果 3.后打印上三角 4.结果 二:知识点 1.for的双循环 2.规律 尖朝上,可以改变条件.让条件随着外循环变化. 尖朝下,可以初始化值,让初始化随着外循环变化. 三:运用(九九乘法表) 1.程序 2.结果

java实现打印正三角

正三角代码: 1 package BasicType; 2 /** 3 * 封装一个可以根据用户传入值来打印正三角的方法 4 * @author Administrator 5 */ 6 7 public class Enme { 8 //n代表打印的层数 9 public static void print_positive_triangle(int n){ 10 //第一层1个,第二层三个,第三层5个...类比退出第n层就是last个* 11 int last = 2*(n-1)+1; 12

jQuery 倒三角 正三角

智障啊! 今天脑抽了想写一个jQuery 倒三角锻炼自己,想了半天才有一点头绪. 研究结果如下: <script type="text/javascript"> $(function(){ var str = "*"; //正三角 for(i = 0;i < 5;i++){ for(j=0;j < i;j++){ document.write(str); } document.write("<br>"); }

用C# 实现正三角 倒三角 和乘法九九表

1.正三角: namespace zhengsanjiao { class Program { static void Main(string []arges) { for(int a=0;a<=10;a++)     //行数 { for(int b=0;b<=a;b++)   //个数 Console.Write(b); Console.WriteLine(); } } } } 2.倒三角: namespace daosanjiao { class Program { static voi

php for循环出的正三角和反三角

//打印正三角:9*5 层数既高度决定宽度既底长: for($i=1;$i<=5;$i++){ for($j=1;$j<=5-$i;$j++){ echo " "; } for($k=1;$k<=$i;$k++){ echo "* "; } for($j=1;$j<$i;$j++){ echo "* "; } echo "\n";} //反三角echo "\n";for($i=1;$

for二重循环 、打印矩形、打印正三角形、打印倒三角形、打印正等腰三角形、打印倒等腰三角形

package cn.cn; import java.util.Scanner; public class for2 { /** * @param args */ public static void main(String[] args) { int []score=new int[4]; //成绩数组 int count=3; //班级数量 double sum=0.0;//成绩总和 double []avgArry=new double[count]; //平均成绩数组 Scanner i

用二维数组打印出杨辉三角

用二维数组打印出杨辉三角 首先你得知道二位数组和熟练二位数组,再次你得知道杨辉三角的规律! 相信能知道这个的,你已经掉了半只脚在这个坑了,不说废话直接上... 针对Javascript掌握基础的: 在电脑输入cmd命令打开控制器先要创建node'.js的环境: 你得把这个文件夹和你的js文件放在一起! js代码如下: 1 let readline = require("readline-sync"); 2 console.log("请输入杨辉三角的行数:"); 3

打印倒正三角形

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>打印倒正三角形</title> </head> <style type="text/css"> div{text-align: center;line-height: 25px;} </style> &