질문과 답변

Extra Form

과제물 하다가 모르는 것 있으면 자주 물으러 올게요....

 

겸사겸사 하는 말인데....

 

C로 for문을 써서 삼각형 그리는 것을 어떻게 하면 좋을까영...

출력물이

 

*

**

***

****

*****

 

가 되어야 하는데.....OTL

제 머리가 병맛이라 머리를 쥐어 뜯어도 나오질 않네영;

 

사실 이거 예제 보면 바로 알 수 있긴 하지만.....ㅠㅠㅠ 코드를 직접 보면 지는거니까영....

 

힌트가 포문을 두개 써라고 했는데; 팁 주실 분 안계십니까 흑흑

Who's 샺쿠

?

컴퓨터 과학과(공학과는 다르다! 공학과는!)

쾌활(?)한 부산사람 샺쿠입니다. 반가워요o(^-^)o

Comment '10'
  • ?
    완폐남™ 2011.08.01 16:39

    아 팁을 바라시는 군요.

     

    한가지 팁을 드리자면 for문이 반복문 이잖습니까?

    for문을 사용할때 수식안에 초기식, 조건식, 증감식 세부분으로 나누어 쓰는데요.

     

    ex) for(i=1 , i<=5 , i++)

     

    이런식으로 사용이 가능하겠죠?

     

    for문을 2번 쓰라는 것은 for문 안에 for문을 또 쓰게되면 가장 안쪽에 있는 for문이 실행되며 증감하다가

    조건식에 걸리게되면 밖으로 빠져나와 그 다음 바깥의 for를 실행 하는 겁니다.

     

    ex) for(i=1 ; i=3 ; i++){          // i는 초기값이 1 , i가 3이 될때까지 , i 후위증가 //

             for(J=1 ; J=5 ; J++){    // J는 초기값이 1 , J가 5가 될때까지 , J 후위증가 //

                  printf("가")             // '가' 라는 문자 출력 //

             }                              // J가 있는 for문 종료 //

        }                                   // i가 있는 for문 종료 //

     

    이런식으로 되는데요.

    아무리 안쪽의 (J가 있는 for문)이 종료되어 빠져나와도 바깥 for ( i가 있는 for문)가

    조건식에 맞추어 종료될때 까지 계속적으로 안쪽 for (J가 있는 for문)를 반복 실행하게 됩니다.

     

    만약 이걸 보시고도 이해가지 않는 부분이 있으시다면 말씀해주세요.

  • ?
    샺쿠 2011.08.01 17:47

    허....헉 친절하시다.. 감사합니다.

    (_ _)

  • ?
    완폐남™ 2011.08.01 17:44

    아...

    그냥 처음부터 완전히 써드릴께요.

  • ?
    샺쿠 2011.08.01 17:40

    for문의 기본 구조와 활용은 이미 다 이해하고 있어요. 두개를 어떻게 쓰는지 모른다는 말이 아니라..

     

    *

    **

    ***

    ****

    를 어떻게 하면 좋을지 모르겠어요.. 일단 팁 감사합니다.

     

    알쏭달쏭;

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

     printf("*");

     for(j=i+1; j++; j<i)

      printf("n");.......얼레 이게 아닌 것 같은데.....;;;;;;OTL

  • ?
    완폐남™ 2011.08.01 17:49

    #include<stdio.h>

     void main()

     {

     int i , j ;

     char ch='*';

        for(i=1;i<=5;i++){

           for(j=1;j<=5;j++){

              printf("%2d",ch);

           }

        printf("n");

        }

    }

     

    잘 안보이시면 메모장이나 워드에 복붙 해서 보시기 바랍니다.

  • ?
    샺쿠 2011.08.01 18:07

    아? 생각보다 그리 어렵지 않았네요!?OTL

    난 왜 그렇게 고민했던것인가

    감사합니당!

  • ?
    샺쿠 2011.08.02 17:30

    Aㅏ.....컴파일 해봤습니다만

     

    4242424242

    4242424242

    4242424242

    4242424242

    4242424242

     

    아스키 코드 값인 42가 5*5로 나오는군요.

    일단 감사합니다.

  • ?
    허걱 2011.08.05 01:40

    // 완폐남님의 코드를 수정했습니다.

    // 답을 알기보다 왜 이렇게 되는지를 이해하는게 좋을것 같네요^^

    // for문의 응용뿐만이 아니라 for문을 이렇게 썼더니 어째서 문제와같은 별모양이 나오게 된건지를 이해하는게 좋다는 말입니다..ㅎㅎ;;

     

    #include<stdio.h>
    void main()
    {
     int i, j; // for문장에서 사용할 변수의 정의
     for(i=1;i<=5;i++)  // 첫번째 for문 : 줄바꿈을 위한 for문
     {
           for(j=1;j<=i;j++) // 두번째 for문 : 별 표시를 위한 for문
         // 두번째 for문의 조건부분을 보세요.
        {
         printf("*");  // 단순히 별표시라서 직접 써줬네요.
         // 초반에는 직접 써주기도 하지만 나중에는 완폐남님 예제처럼
         // 변수로 넣어주는 식으로 해주는게 편해질 때가 온답니다..ㅎㅎ
           }
        printf("n");  // 별표시가 끝나면 줄바꿈
        // 줄바꿈은 j로 돌아가는 for문 밖에 써줘서
        // 별표시가 다 끝나는 경우에 한번씩만 줄바꿈을 해주게 됩니다.
     }
    }

  • ?
    완폐남™ 2011.08.05 09:53

    역시 주석문을 썼어야 했군요 ㅋㅋ

  • ?
    샺쿠 2011.08.16 11:44

    답변 감사합니다.(_ _)

    도움이 되었네요.ㅎㅎ


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
기타 한글화 패치 질문 2 비백 2015.06.09 236
기타 기타 한글화 패치 게임에서 폰트가 너무 두껍게 나올 경우 어떻게 해야 하나요? file 뭼비 2021.07.19 73
기타 기타 하이오니 글씨가 안나와요 file 자이언트007 2020.06.07 126
기타 플레이도중 오류로인한 종료 질문 드립니다. 1 file lishel 2013.12.18 876
기타 플레이 오류 아직도 해결이 안됬습니다. file 비둘디 2013.11.03 909
기타 플레이 동영상을 유튜브에 올릴 때 출처 xnddl 2014.02.27 730
기타 플래시 게임은 무슨 프로그램으로 만들져? 3 다컥스 2011.07.20 1206
기타 프리서버 구축방법 2 곰테니 2011.01.28 3884
라이선스 기타 프리게임에 사용할 음악 저작권에 대해서 궁금한 점이 있습니다 3 큐브릭 2015.02.09 530
기타 프로세스 작성실패 1 뻥카는재밋죠 2011.09.29 1764
기타 폰트의 깨짐현상 도와주세요. 2 운운 2013.12.25 1700
기타 폰트 관련(ㅁㅁ자) 1 file 닉네월드 2014.07.24 1258
기타 포토샵으로 투명한 빛만들기 빵테의비밀 2013.08.18 1486
기타 포토샵으로 캐릭터 도트찍기 어떻게 하나요? 3 stonesoup 2012.05.01 4355
기타 포켓몬 골드 스프레이 엔카운터 금지 1 리젠 2015.01.27 379
에러 해결 기타 포샵스타일 적용하기 킬리만자로의눈 2020.09.01 45
기타 페이스메이커 질문이요!!ㅜ 2 file zedd 2014.08.11 1178
기타 페이스 메이커 질문이요 2 Raychel 2012.02.15 2196
기타 패러랙스먭핑 file 미곰 2018.02.01 72
기타 패러디물(모방작) 이 되지 않기위해선..? 36 file 수프림 2014.01.13 1199
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 37 Next
/ 37