질문과 답변

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
기타 기타 RPG 95 튕김 현상 해결방법 인큐버스 2023.01.20 24
기타 기타 IB타이틀화면처럼 하고싶어요 백월화(白月華) 2023.01.15 110
기타 기타 드래곤볼 처럼 하고싶은데 어떻게해요? 9 kihbbbb01234 2023.01.09 80
기타 기타 컨트롤 게임의 공격종류(이대로 괜찮은지?) 3 무명시절 2022.12.09 55
이벤트 작성 기타 헬로샤를로테처럼 그림을볼수있는 아이템을 만드는법 4 허왕 2022.11.30 165
플러그인 생성 기타 아이템의 갯수를조정하여 조건분기를일으켜 해당개수가 만족해지면 그래픽을변하게하는법 2 file 허왕 2022.11.30 53
이벤트 작성 기타 NPC가 한번본선택지는 뜨지않는법과 NPC가 사라지지않게끔 하는법 4 file 허왕 2022.11.28 60
기타 기타 변수가 원래 많이 들어가나요? 4 보탄 2022.11.15 70
에러 해결 기타 Rpg메이커mv 캐릭터에 대해 1 바당 2022.10.22 70
플러그인 사용 기타 이 사진 처럼 하고싶은데 알려주세요 file 백월화(白月華) 2022.10.05 147
기타 기타 RPGMV 카드뽑기 플러그인 아는 사람? 백월화(白月華) 2022.07.29 190
라이선스 기타 동양풍 호러게임 BGM 쬬릿스 2022.06.27 236
기타 기타 게임에다 바람을 만들었는데 1 무명시절 2022.06.26 184
이벤트 작성 기타 아이템 사용하는 방법 알려주세요 4 file 몰라요모라 2022.05.31 251
플러그인 사용 기타 도전과제 플러그인 아시는분? 2 백월화(白月華) 2022.05.11 215
기타 기타 타일셋은 어디서 구할수있나요? 1 먹사 2022.03.30 203
기본툴 사용법 기타 타일셋에 B2라고 적혀있는건 어디에다가 설정하나요 3 file 먹사 2022.03.30 153
기타 기타 wasd로 이동하면 결정키랑 취소키는 어디가 편한가요? 3 무명시절 2022.02.11 267
턴제 전투 기타 vx ace 턴제전투 시 전투창 메뉴 수정 방법은 없을까요? 2 file 홍차티엔 2022.01.22 222
기본툴 사용법 기타 여기있는 타일 세트좀 밖으로 꺼낼수 있는 방법좀 알려주세요 pea 2021.08.05 54
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