console.log("例1:封装空矩形");
//封装,想要多少个任意字母
var printStr="";
function printChar(c,n){
for(var i=0;i<n;i++)
{
printStr+=c;
}
}
//换行封装
function n(){
printStr+="\n";
}
n();
// printChar("*",10);
// n();
//空心矩形简易装
function jx(c,k){
printChar("* ",k);
n();
for (var i=0;i<c-2;i++){
printChar("*",1);
printChar(" ",2*k-3);
printChar("*",1);
n();
}
printChar("* ",k);
n();
}
jx(8,20);
n();
//空心正方形
function kzfx(a){
jx(a,a);
}
kzfx(5);
n();
//计算机指令空矩形
// n();
// printChar("*",15);
// n();
// printChar("*",1);
// printChar(" ",13);
// printChar("*",1);
// n();
// printChar("*",1);
// printChar(" ",13);
// printChar("*",1);
// n();
// printChar("*",1);
// printChar(" ",13);
// printChar("*",1);
// n();
// printChar("*",15);
// n();
console.log(printStr);
//
//封装,想要多少个任意字母
var printStr="";
function printChar(c,n){
for(var i=0;i<n;i++)
{
printStr+=c;
}
}
//换行封装
function n(){
printStr+="\n";
}
n();
// printChar("*",10);
// n();
//空心矩形简易装
function jx(c,k){
printChar("* ",k);
n();
for (var i=0;i<c-2;i++){
printChar("*",1);
printChar(" ",2*k-3);
printChar("*",1);
n();
}
printChar("* ",k);
n();
}
jx(8,20);
n();
//空心正方形
function kzfx(a){
jx(a,a);
}
kzfx(5);
n();
//计算机指令空矩形
// n();
// printChar("*",15);
// n();
// printChar("*",1);
// printChar(" ",13);
// printChar("*",1);
// n();
// printChar("*",1);
// printChar(" ",13);
// printChar("*",1);
// n();
// printChar("*",1);
// printChar(" ",13);
// printChar("*",1);
// n();
// printChar("*",15);
// n();
console.log(printStr);
//