ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมสำหรับพิมพ์ลวดลายว่าวที่กำหนด
สำหรับสิ่งนี้เราจะรับอินพุตเป็น N=5 งานของเราคือพิมพ์ Kitestructure ที่ให้มาโดยมีความสูงโดยรวมเท่ากับ 2N+1 =5 ซึ่งรวมถึง 9 บรรทัดสำหรับโครงสร้างเพชรบน และ 2 สำหรับโครงสร้างเพชรที่ไม่สมบูรณ์ด้านล่าง
ตัวอย่าง
#include#include using เนมสเปซ std;int main(){ int i, j, k, sp, ช่องว่าง =4; ถ่าน prt ='$'; //พิมพ์ครึ่งบนของเพชรเม็ดแรกสำหรับ (i =1; i <=5; i++){ //พิมพ์ช่องว่างด้านหน้าสำหรับ (sp =space; sp> =1; sp--){ cout <<" "; } // พิมพ์อักขระ $ สำหรับ (j =1; j <=i; j++) { cout < =1; i--){ for (sp =space; sp> =1; sp--) { cout <<" "; } for (j =1; j <=i; j++){ cout < =1; sp--){ cout <<" "; } for (j =1; j <=i; j++){ cout < ผลลัพธ์
<ก่อน> $ $$$ $$$$$ $$$$$$$ $$$$$$$$ $$$$$$$ $$$$$ $$$$ $$$ $$$ $$