질문과 답변

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 12387
기본툴 사용법 RMMV 추격자 등장하면 1 채팅 2020.03.11 81
기본툴 사용법 RMMV 맵 만들때 타일 질문 드립니다. 1 Graper 2022.06.23 85
기본툴 사용법 RMMV 거너를 만들었습니다만... 5 Timeout 2020.03.27 84
기본툴 사용법 RMMV 공격과 방어키 삭제 2 Timeout 2020.03.28 95
기본툴 사용법 RMMV 이전에 사용하던 게임 제작소스들을 그대로 다음 게임에 만들고 싶습니다. 1 PPPL 2020.03.31 83
기본툴 사용법 RMMV 행동 불가능한 스탯에 대해서 PPPL 2020.04.20 44
기본툴 사용법 RMMV 적들에게 '표적이 될 확률'이란 무엇인가요? 2 Timeout 2020.04.02 98
기본툴 사용법 RMMV 공포게임 효과 플러그인 질문합니다. file 달타냥2 2020.04.05 216
기본툴 사용법 RMVXA 윈도우 불투명하게 하기 2 file Goker 2020.04.08 174
기본툴 사용법 RMMV 특정 액터의 공격으로만 특정 스탯을 해제하게 할 수 있나요? 2 PPPL 2020.04.11 56
기본툴 사용법 RMMV 액터마다 성장 능력치 혹은 기본 능력치를 다르게 하고 싶은데 직업말고 설정가능한게 있을까요? 2 PPPL 2020.04.12 54
기본툴 사용법 RMMV 변수 숫자 중간에 글자를 넣을 수 있을까요? 2 PPPL 2020.04.16 48
기본툴 사용법 RMMV 중독등의 스탯의 데미지 공식을 최대체력이 아닌 현재체력기준으로 할 수 있을까요? PPPL 2020.04.21 62
기본툴 사용법 RMMV 아이템 사용 가능 인원을 직업으로 제한할 수 있나요? 2 PPPL 2020.04.21 54
기본툴 사용법 RMMV 특성-능력치-특수능력치 칸 내용 관련 PPPL 2020.04.24 118
기본툴 사용법 RMMV 데미지 반사기술을 만들고 싶습니다. JDG 2020.04.27 80
기본툴 사용법 RMVXA 반응형 타이틀 화면 ? 2 mkccip 2020.05.04 210
기본툴 사용법 RMVXA rpg maker vx ace 기본 타일셋좀 주실 분... 4 mkccip 2020.05.06 149
기본툴 사용법 RMMV 공격 성공후 확률로 계속해서 발동하는 스킬을 만들 수 있을까요? PPPL 2020.05.12 59
기본툴 사용법 RMMV 대사창이 떠있어도 메뉴를 열수있게 하는 방법이 없을까요? 2 츄웬 2020.05.27 193
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 82 Next
/ 82