Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรมพิมพ์ Kite Pattern ใน C++


ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมสำหรับพิมพ์ลวดลายว่าวที่กำหนด

สำหรับสิ่งนี้เราจะรับอินพุตเป็น 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 < 

ผลลัพธ์

<ก่อน> $ $$$ $$$$$ $$$$$$$ $$$$$$$$ $$$$$$$ $$$$$ $$$$ $$$ $$$ $$