Loop (for) show amazing (*)

August 7, 2012 10:29 am C, Private

เมื่อวานผมนั่งรถเรื่อยๆ จากบ้านที่อยู่พัทลุง ไปยังมหาลัยที่อยู่ภูเก็ต แล้วก็ได้หยิบ คอมพิวเตอร์ขึ้นมา แล้วเปิด Dev-C แล้วลองนึกอะไรเล่นๆ ดู แล้วทดสอบเขียน Code ขึ้นมาเพื่อสร้างรูปสามเหลี่ยมโดยใช้ “*” ซึ่งผลที่ได้ก็เป็นดังรูปครับ

:: Code ::

 

 
#include <stdio.h>
#include <conio.h>
 
main() {
       int a,b,c;
       for(a=1;a<=20;a++) {
                        for(b=1;b<=a;b++) {
                            printf("* ");
                        }
       printf(" \n");
       }
 
       for(a=1;a<=20;a++) {
                        for(b=19;b>=a;b--) {
                            printf("* ");
                        }
       printf(" \n");
       }
 
       getch();
       }

เอาไปศึกษาและต่อยอดกันเอาเองนะครับ ครั้งนี้จะไม่เขียนคำอธิบายให้ ไปหล่่ะ ^_^