기초/C2011. 5. 3. 16:49

#include <stdio.h>

int main()

{

           int i,j,k;

           char ch='a';

           for(i=0;i<5;i++)

           {

                     for(j=5;j>i;j--)

                     {

                                printf(" ");

                     }

                     for(k=0;k<=i;k++)

                     {

                                printf("%c",ch+i-k);       

                     }

                     printf("\n");     

           }

           return 0;

}

결과




#include <stdio.h>

int main()

{

           int i,j;

           for(i=0;i<7;i++)

           {

                     for(j=0;j<7;j++)

                     {

                                if(j==i)

                                          printf("*");

                                else if(j+i==6)

                                          printf("*");

                                printf("  ");

                     }

                     printf("\n");     

           }

           return 0;

    }

결과





#include <stdio.h>

int main()

{

           int i,j;

           for(i=0;i<7;i++)

           {

                     for(j=0;j<7;j++)

                     {

                                if( i+j==3 ||i+j==9)

                                {

                                          printf("*");

                                }

                                else if(i-j==-3 ||i-j==3)

                                {

                                          printf("*");

                                }

                     printf(" ");

                     }

                     printf("\n");     

           }

           return 0;

}

결과




다이야몬드 찍기 고생했다. 별찍을 때는 엑셀을 이용하면 쉬네요.
좌표를 입력하여서 일정한 법칙을 발견하면 바로 정답!!!!




 

'기초 > C' 카테고리의 다른 글

분할컴파일  (0) 2011.05.11
c언어 포인터의 자료별 접근  (0) 2011.05.09
포인터 형변환  (0) 2011.05.06
포인트 안쓰고 포인트사용하기  (0) 2011.05.06
GDB를 이용한 디버깅  (0) 2011.05.02
Posted by ICT 기술 블로그