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

C/C++ Q/A
[6251] Re:잘 모르겠습니다.
secondmoon [kdwlei] 3353 읽음    2008-10-20 10:20
(중)괄호 열기, 닫기가 제대로 안되어 있습니다.

main()
{                  // main 열기

if ()
{
}
else
{
}

if ()
{
    if ()
    {
    }
    else
    {
    }
}
else if ()
{
}
else
{
}

}                 // main 닫기

대충 이런식이고요..

밑에 적당히 수정했으니 참고하시고 추가 수정하시기 바랍니다.




궁금2 님이 쓰신 글 :
: 문제는 대략 : 3 수를 받아서 비교해 최대값 중간값 최소값을 출력하라는 겁니다.
: 12,27 번 줄에 에러가 뜨네요
: 'misplaced else in function main' 무슨 문제인지 모르겠습니다.;;
:
: 1. #include <stdio.h>
: 2. main() {
: 3.            int su1,su2,su3;
: 4.            scanf("%d %d %d",&su1,&su2,&su3);
: 5.           
: 6.            if (su1>su2){
: 7.                         if(su1>su3) {
: 8.                                   printf("max = %d\n",su1);
: 9.                                            if(su2>su3){
: 10.                                                     printf("mid = %d\n",su2);
: 11.                                                    printf("min = %d\n",su3);
                                                  } <---------------------------------------------닫기 없음
: 12.                                            else { <---------------------------------------- 열기 없음
: 13.                                                    printf("mid = %d\n",su3);
: 14.                                                     printf("min = %d\n",su2);
: 15.                                          }
                              } <---------------------------------------------- if (su1 < su3)에 대한 닫기 없음
: 16.                       else  { <----------------------------------------------------열기 없음
: 17.                                 printf("max = %d\n",su3);
: 18.                                printf("mid = %d\n",su1);
: 19.                                 printf("min = %d\n",su2);
: 20.                       }
: 21.            else
: 22.                       if (su2>su3){
: 23.                                printf("max = %d\n",su2);
: 24.                                         if(su1>su3){
: 25.                                                     printf("mid = %d\n",su1);
: 26.                                                     printf("min = %d\n",su3);
: 27.                                         else
: 28.                                                     printf("mid = %d\n",su3);
: 29.                                                     printf("min = %d\n",su1);
: 30.                                         }
: 31.                        else
: 32.                                printf("max = %d\n",su3);
: 33.                                printf("mid = %d\n",su2);
: 34.                                printf("min = %d\n",su1);
: 35.                        }
: 36.            }
: 37. }

+ -

관련 글 리스트
6250 잘 모르겠습니다. 궁금2 3757 2008/10/19
6251     Re:잘 모르겠습니다. secondmoon 3353 2008/10/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.