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

C/C++ Q/A
[6250] 잘 모르겠습니다.
궁금2 [] 3757 읽음    2008-10-19 23:59
문제는 대략 : 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.                                          }
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 3354 2008/10/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.