"use strict";
//1.图案 2.填充内容 3.图案的长宽 4.是否为空心
// 正方形、三角形、菱形、回字、梯形
//正方形
function square(symbol, n, full) {
var str = "";
if (n > 1) {
if (full === 1) {
for (var i = 0; i < n; i++) {
for (var j = 0; j < n; j++) {
str += symbol + " ";
}
str += "\n";
}
console.log(str);
}
if (full === 0) {
for (var x = 0; x < n; x++) {
var y = 0;
if (x === 0 || x === n - 1) {
for (y; y < n; y++) {
str += symbol + " ";
}
}
if (1 < x < n - 1) {
for (y; y < n; y++) {
if (y === 0 || y === n - 1) {
str += symbol + " ";
} else {
str += " ";
}
}
}
str += "\n";
}
console.log(str);
}
} else {
console.log("请输入大于1的边长!");
}
}
//三角形
function triangle(symbol, h, full) {
var str = "";
var msg = "";
if (!h < 1) {
if (1 === full) {
var i = 1;
for (i; i <= h; i++) { //设置高h
for (var j = 1; j <= h - i; j++) {
str += " ";
}
for (var k = 1; k <= i; k++) {
str += symbol;
}
for (var l = 1;
Node逻辑项目-打印图形
最新推荐文章于 2022-06-26 20:55:22 发布