C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[47101] Re:For문 질문 드립니다.
Builder [] 893 읽음    2006-11-16 10:18
이렇게 바꾸면 안되나요...안되면 말고요.
--------------------------------------------------------------
     char word_a[] = {"survey"};
     char word_b[] = {"surgery"};

     for(int i = 0; i < 6; i++) {
          for(int j = i; j < 7; j++)  {
               if(word_a[i] == word_b[j]) {
                    printf("%C", word_a[i]));
                    break;
               }
          }
     }
-----------------------------------------------------------
     char word_a[][10] = {"s","u","r","v","e","y"};
     char word_b[][10] = {"s","u","r","g","e","r","y"};

     for(int i = 0; i < 6; i++) {
          for(int j = i; j < 7; j++)  {
               if(!stricmp(word_a[i], word_b[j])) {
                    printf("%s", word_a[i]));
                    break;
               }
          }
     }
--------------------------------------------------------------
정구일 님이 쓰신 글 :
: 안녕하세요.
: 한 2일 동안 계속 컴퓨터 앞에 앉아서 레포트 프로그램 짜다 보니...
: 머리가 바보가 된거 같습니다.
: 질문 하나 드리겠습니다.
: 아래 소스 코드를 For문으로 돌리면 아주 작아 질 거 같은데...
: 그게 생각이 안나네요.
: 흑흑흑...
: 도와주세요!
: (아래의 요점은 survey와 surgery를 비교해서 같은 문자만 출력 하는것입니다)
: (surey 이렇게요...)
:
:
: #include <stdio.h>
: #include <string.h>
:
: void main(void)
: {
:     char word_a_1[] = "s";
:     char word_a_2[] = "u";
:     char word_a_3[] = "r";
:     char word_a_4[] = "v";
:     char word_a_5[] = "e";
:     char word_a_6[] = "y";
:
:     char word_b_1[] = "s";
:     char word_b_2[] = "u";
:     char word_b_3[] = "r";
:     char word_b_4[] = "g";
:     char word_b_5[] = "e";
:     char word_b_6[] = "r";
:     char word_b_7[] = "y";
:
:     //첫번째 문자열 비교
:     if (!stricmp(word_a_1, word_b_1))
:     {
:         printf("%s", word_a_1);
:     }
:     else if (!stricmp(word_a_1, word_b_2))
:     {
:         printf("%s", word_a_1);
:     }
:     else if (!stricmp(word_a_1, word_b_3))
:     {
:         printf("%s", word_a_1);
:     }
:     else if (!stricmp(word_a_1, word_b_4))
:     {
:         printf("%s", word_a_1);
:     }
:     else if (!stricmp(word_a_1, word_b_5))
:     {
:         printf("%s", word_a_1);
:     }
:     else if (!stricmp(word_a_1, word_b_6))
:     {
:         printf("%s", word_a_1);
:     }
:     else if (!stricmp(word_a_1, word_b_7))
:     {
:         printf("%s", word_a_1);
:     }
:
:     // 두번재 문자열 비교
:     if (!stricmp(word_a_2, word_b_2))
:     {
:         printf("%s", word_a_2);
:     }
:     else if (!stricmp(word_a_2, word_b_3))
:     {
:         printf("%s", word_a_2);
:     }
:     else if (!stricmp(word_a_2, word_b_4))
:     {
:         printf("%s", word_a_2);
:     }
:     else if (!stricmp(word_a_2, word_b_5))
:     {
:         printf("%s", word_a_2);
:     }
:     else if (!stricmp(word_a_2, word_b_6))
:     {
:         printf("%s", word_a_2);
:     }
:     else if (!stricmp(word_a_2, word_b_7))
:     {
:         printf("%s", word_a_2);
:     }
:
:     //세번째 문자열 비교
:     if (!stricmp(word_a_3, word_b_3))
:     {
:         printf("%s", word_a_3);
:     }
:     else if (!stricmp(word_a_3, word_b_4))
:     {
:         printf("%s", word_a_3);
:     }
:     else if (!stricmp(word_a_3, word_b_5))
:     {
:         printf("%s", word_a_3);
:     }
:     else if (!stricmp(word_a_3, word_b_6))
:     {
:         printf("%s", word_a_3);
:     }
:     else if (!stricmp(word_a_3, word_b_7))
:     {
:         printf("%s", word_a_3);
:     }
:    
:     //네번째 문자열 비교
:     if (!stricmp(word_a_4, word_b_4))
:     {
:         printf("%s", word_a_4);
:     }
:     else if (!stricmp(word_a_4, word_b_5))
:     {
:         printf("%s", word_a_4);
:     }
:     else if (!stricmp(word_a_4, word_b_6))
:     {
:         printf("%s", word_a_4);
:     }
:     else if (!stricmp(word_a_4, word_b_7))
:     {
:         printf("%s", word_a_4);
:     }
:
:     //다섯번째 문자열 비교
:     if (!stricmp(word_a_5, word_b_5))
:     {
:         printf("%s", word_a_5);
:     }
:     else if (!stricmp(word_a_5, word_b_6))
:     {
:         printf("%s", word_a_5);
:     }
:     else if (!stricmp(word_a_5, word_b_7))
:     {
:         printf("%s", word_a_5);
:     }
:    
:     //여섯번째 문자열 비교
:     if (!stricmp(word_a_6, word_b_6))
:     {
:         printf("%s\n", word_a_6);
:
:     }
:     else if (!stricmp(word_a_6, word_b_7))
:     {
:         printf("%s\n", word_a_6);
:
:     }
: }

+ -

관련 글 리스트
47096 For문 질문 드립니다. 정구일 835 2006/11/16
47101     Re:For문 질문 드립니다. Builder 893 2006/11/16
47102         Re:Re:For문 질문 드립니다. 정구일 851 2006/11/16
47103         Re:Re:For문 질문 드립니다. 정구일 836 2006/11/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.