snack
1. สามารถกำหนดความยาวของงูได้ตอนเริ่มต้นของโปรแกรม โดยจำกัดความยาวอยู่ในช่วง (2,500) 2. งูน้อยจะเลื่อยขึ้นลงและเลื่อยจากซ้ายไปขวา โปรแกรมจะสิ้นสุดเมื่อหัวงูเคลื่อนที่ไปถึงตำแหน่ง (79, 2) ซึ่ง เป็นจุดด้านขวาบนของหน้าจอทั่วๆไป(ที่ไม่ใช่จอ widescreen) 3. เพื่อความสะดวกและสวยงามจะเว้นขอบของแต่ละฝั่งไว้ 1 ช่อง ดังนั้นพิกัดที่ใช้ได้ในแกน x จะอยู่ในช่วง [2,79] และพิกัดในแกน y จะอยู่ในช่วง [2,48] จงเขียนโปรแกรมเจ้างูน้อยให้มี Output ตามรายละเอียดข้างต้น และอนุญาตให้ใช้ pointer ในการกำหนดความยาว ของงูเท่านั้น (ห้ามใช array เด็ดขาด) #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<dos.h> int main () { char *snake; /*declare your variable here*/ /*your code goes here*/ getche(); return 0; }
|