ตัวอย่างการเขียนโค้ดภาษาซีในการวาดรูปสี่เหลี่ยม โดยใช้ แท่ง (|) ในการแสดงผล และในการคำนวณขนาดของสี่เหลี่ยมจะใช้ตัวเลขที่กรอกเข้าไปในโปรแกรม
ตัวอย่างโค้ด
/***************************************************
* Author : CS Developers
* Author URI: https://www.comscidev.com
* Facebook : https://www.facebook.com/CSDevelopers
***************************************************/
#include<stdio.h>
int main()
{
int squareSize, row, col;
printf(" Enter number for square size : ");
scanf("%d", &squareSize);
for(row=0; row<=squareSize; row++)
{
if(row==0 || row==squareSize)
{
printf("\t+");
for(col=0; col<squareSize; col++)
{
printf("--");
}
printf("+\n");
if(row==squareSize)
{
continue;
}
}
printf("\t|");
for(col=0; col<squareSize; col++)
{
printf(" ");
}
printf("|\n");
}
return 0;
}
อธิบายเพิ่มเติม
เพื่อให้ได้พื้นที่สี่เหลี่ยมที่สวยงาม จึงได้กำหนดขนาดของแต่ละอันดังนี้
- 1 (|) แท่ง ให้เท่ากับ 1 แถว
- 2 (-) ขีด ให้เท่ากับ 1 แท่ง (|)
- 2 Spacebar (ค่าว่าง) ให้เท่ากัน 1 แท่ง (|)