นี่คือเค้ก:
_========_
| |
+________+
| |
+________+
| |
+________+
มันกว้าง 8 สูง 3 สูงและลึก 1
คุณต้องเขียนโปรแกรมที่ทำเค้กจาก 3 อินพุต อินพุตแรกควบคุมจำนวนขีดล่างที่มีอยู่ตรงกลางและ=
s ด้านบน นี่เป็นเค้กชิ้นแรกที่มีความกว้าง 10 แทนที่จะเป็น 8:
_==========_
| |
+__________+
| |
+__________+
| |
+__________+
อินพุตที่สองควบคุมความสูงของเค้ก นี่คือเค้กชิ้นที่สองที่มีความสูง 4 แทนที่จะเป็น 3:
_==========_
| |
+__________+
| |
+__________+
| |
+__________+
| |
+__________+
สังเกตการทำซ้ำของเลเยอร์
อินพุตที่สามควบคุมความลึกของมัน นั่นเป็นเพียงจำนวน| |
ที่รวมอยู่ด้านบน นี่คือเค้กชิ้นที่สามที่มีความลึก 2 แทนที่จะเป็น 1:
_==========_
| |
| |
+__________+
| |
+__________+
| |
+__________+
| |
+__________+
คุณสามารถพิมพ์ช่องว่างต่อท้าย กรณีทดสอบ:
การป้อนข้อมูล: 3
, 3
,3
เอาท์พุท:
_===_
| |
| |
| |
+___+
| |
+___+
| |
+___+
(ฉันหวังว่าฉันจะไม่ได้รับเค้กนี้)
การป้อนข้อมูล: 3
, 2
,1
เอาท์พุท:
_===_
| |
+___+
| |
+___+
การป้อนข้อมูล: 5
, 5
,5
เอาท์พุท:
_=====_
| |
| |
| |
| |
| |
+_____+
| |
+_____+
| |
+_____+
| |
+_____+
| |
+_____+