ใช้ปิรามิดตามที่แสดงในรูปใน JSP
รหัสมีดังนี้:
แนวคิดทั่วไปมีดังนี้:
1. วาด 5 บรรทัดแรกก่อน เนื่องจาก i+จำนวนช่องว่าง = จำนวนแถวทั้งหมดจำนวนช่องว่างในแถวแรกคือจำนวนทั้งหมดของแถว -i (แถว th) จากนั้นวาด *จำนวน *= 2 *i -11;
2. วาดส่วนที่เหลืออีกสี่บรรทัด เนื่องจากจำนวนช่องว่าง = จำนวนแถว I จำนวน * = (จำนวนทั้งหมดของแถว -i) * 2+1
การคัดลอกรหัสมีดังนี้:
-
สำหรับ (int i = 1; i <6; i ++) {
สำหรับ (int j = 0; j <5-i; j ++) {
str += "";
-
สำหรับ (int j = 0; j <2*i-1; j ++) {
str += "*";
-
str += "<br>";
-
สำหรับ (int i = 1; i <5; i ++) {
สำหรับ (int j = 1; j <i+1; j ++) {
str += "&";
-
สำหรับ (int k = 0; k <2*(4-i) +1; k ++) {
str += "*";
-
str += "<br>";
-
-
<%= str%>