디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

stack.. 머가 틀린거여??

헌터(180.227) 2010.11.19 23:58:55
조회 121 추천 0 댓글 10


1 치면 숫자 입력받아서 넣고.. 2 치면 넣어있는 숫자하나 빼고,  뺀 숫자 출력하고..  3치면 연산자 입력받아서 연산해서 결과 출력하는 건데..


위에 사진처럼 뜨는데.. 머가 잘못 된겨??
-----------------------------------------

#include<stdio.h>


void main()
{
    int stack[10];
    int top=0;


    int select;
    char ch1;


    while(select < 4)
    {
        printf("<1> push  <2> pop  <3> 연산");
        scanf("%d",&select);


        switch(select)
        {
            case 1:
                if(top>=10)
                {
                    printf("꽉 차서 숫자가 못 들어감\\n");
                }
                else
                {
                    printf("push될 숫자를 입력 :",stack[top]);
                    scanf("%d",&stack[top]);
                    top++;
                }
                break;


            case 2:
                if(top<=0)
                {
                    printf("빠져나갈 숫자가 없음\\n");
                }
                else
                {
                    top--;
                    printf("%d 이 빠져나감\\n",stack[top]);
                    stack[top]=\' \';
                }
                break;


            case 3:
                printf("[ + - * / ] 중 하나를 입력 :",ch1);
                scanf("%*%c",&ch1);

                switch(ch1)
                {
                    case \'+\':
                        stack[top] = stack[top] + stack[top+1];
                        printf("%d + %d = %d\\n",stack[top],stack[top+1]);
                        break;


                    case \'-\':
                        stack[top] = stack[top] - stack[top+1];
                        printf("%d - %d = %d\\n",stack[top],stack[top+1]);
                        break;


                    case \'*\':
                        stack[top] = stack[top] * stack[top+1];
                        printf("%d * %d = %d\\n",stack[top],stack[top+1]);
                        break;


                    case \'/\':
                        stack[top] = stack[top] / stack[top+1];
                        printf("%d / %d = %d\\n",stack[top],stack[top+1]);
                        break;


                    default:
                        printf("연산자를 잘못 입력하셨습니다.\\n");
                    }

            default:
                printf("잘못 입력하셨습니다. 다시 입력하세요\\n");
        } 
    }
}

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 논란보다 더 욕 많이 먹어서 억울할 것 같은 스타는? 운영자 24/09/23 - -
264888 컴공출신은 치킨집보다 학원선생님하면 되지않나 싶어 [7] ㅇㅇ(61.77) 11.08.19 163 0
264887 야 local network에서 쓸 수 있는 트위터 같은거 있냐? [5] asdasfafgwqg(203.244) 11.08.19 53 0
264885 아오 진짜 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋC++성님!! [1] McHello갤로그로 이동합니다. 11.08.19 68 0
264884 형님들 6.0 쓰냐 2008 쓰냐 2010 쓰냐 ? [5] aticis(175.114) 11.08.19 101 0
264883 어잌후..;; 코스피가 3자리가 빠졌네;; [5] ggm(121.174) 11.08.19 72 0
264882 형님들.. c언어 문법 비중보단 알고리즘,자료구조가 더 중요하지 않음?? [6] aticis(175.114) 11.08.19 156 0
264881 HTML만 3일 정도 했는데 많이 허접해. 그래도 좀 봐줄래? [4] 좋은아버지갤로그로 이동합니다. 11.08.19 84 0
264880 오늘은 3 idiots 가 안보이네. [5] Leviticustom갤로그로 이동합니다. 11.08.19 110 0
264879 아그들아 나 취업할 수 있냐? [4] 분당살람갤로그로 이동합니다. 11.08.19 117 0
264878 프갤성님들 이것좀 풀어주세요 [3] 갤로그로 이동합니다. 11.08.19 51 0
264877 학원 까는 것들... [18] 부농자(119.201) 11.08.19 253 0
264876 코더 가 될수 밖에 없는 환경에서 일하지않나 다들? [3] CLASSIC갤로그로 이동합니다. 11.08.19 147 0
264875 컴공출신과 학원출신은 보통 이렇게 나뉘져. [2] dijkstra(168.115) 11.08.19 329 0
264874 IBM, 인간 두뇌 닮은 컴퓨터 칩 개발.... [4] blackd갤로그로 이동합니다. 11.08.19 123 0
264872 개발자에는 크게 두 부류가 있는거 같아.... [14] 쿄스케갤로그로 이동합니다. 11.08.19 242 0
264871 Porting Guide 만 만들면 개나소나 Porting이 되나.. [1] CLASSIC갤로그로 이동합니다. 11.08.19 60 0
264870 심각한 질문 [5] Leviticustom갤로그로 이동합니다. 11.08.19 68 0
264868 배드섹터때문에 HDD Regnerator로 USB디스크 만들었는데 실행이 [3] 하이네(118.33) 11.08.19 73 0
264867 자본주의 사회를 비난하지 마라. [2] 천재해커(121.139) 11.08.19 94 0
264866 PHP 하다가 다른거 할 떄의 괴리감 [3] Leviticustom갤로그로 이동합니다. 11.08.19 95 0
264865 근디 컴공새끼들도 머라 하면 안되는게 [17] 시불라미갤로그로 이동합니다. 11.08.19 361 0
264864 자바스크립트에 trim()함수가 없는 이유가 뭘까? [6] blackd갤로그로 이동합니다. 11.08.19 115 0
264861 MS에 원격 지원받아본 새;끼 있냐? [2] 데덴찌갤로그로 이동합니다. 11.08.19 96 0
264859 학원 얘기 나와서 말인데 [17] 좋은아버지갤로그로 이동합니다. 11.08.19 184 0
264858 형들 거의다 무슨 과야? [7] 광s(211.51) 11.08.19 129 0
264857 학원 까지마 ㅠㅜ [18] 쿄스케갤로그로 이동합니다. 11.08.19 251 0
264854 횽들... 처음으로 싸질르는 글인데 질문이 있솨~ 봉뎅구리갤로그로 이동합니다. 11.08.19 48 0
264853 스마트폰 어플개발 인력도 학원에서 찍어내게 생겼다. [16] 下手갤로그로 이동합니다. 11.08.19 250 0
264851 질문. Grub에 암호엏캐 걸엌 ㅇㄷㅌㅅㄷㄱ(210.95) 11.08.19 29 0
264845 허세나 허세까는 놈이나 똑같다 [5] 알고리즘(175.112) 11.08.19 96 0
264844 형들 어떤 책보고 공부해여? 광s(122.199) 11.08.19 30 0
264839 프로그래머들 단체로 파업하면 어케되냐 [19] ㅇㅇ(61.77) 11.08.19 258 0
264837 프갤님들 요번에 구글이 모토로라 인수로 국내의 소프트웨어시장이 바뀔까요? [3] 화냥컴돌이(175.114) 11.08.19 89 0
264834 여자는 뚱뚱한 사람 싫어해?? [11] asshole갤로그로 이동합니다. 11.08.19 133 0
264833 쿄스케 횽 글 보니까 어플 딱 떠오르는게.. [8] 허허벌판갤로그로 이동합니다. 11.08.19 70 0
264831 아무리 생각해봐도 지금 나는.. [9] 좋은아버지갤로그로 이동합니다. 11.08.19 76 0
264829 VBScript에서 클립보드 clear하는거 어떻게 하는지좀 가르쳐주세요 [1] ㅋㅋㅋㅋ(203.244) 11.08.19 41 0
264828 애들아 이런 어플 본적 있냐?? [5] 쿄스케갤로그로 이동합니다. 11.08.19 123 0
264827 군대 전역후 알바 얘기. [8] 좋은아버지갤로그로 이동합니다. 11.08.19 330 0
264825 이산vs공학 수학 [5] dkssud(119.201) 11.08.19 134 0
264818 진짜 파업같은거 해보고 싶지않아???? [5] CLASSIC갤로그로 이동합니다. 11.08.19 73 0
264817 안드로이드 게임 프로그래밍 관련 책 3권 구입 [3] 쿄스케갤로그로 이동합니다. 11.08.19 102 0
264814 글은 삭제했어. [25] 좋은아버지갤로그로 이동합니다. 11.08.19 128 0
264811 커피 히발 [4] 망함그냥갤로그로 이동합니다. 11.08.19 54 0
264808 이렇게 주구장창 비만 내리던 여름이 있었냐 [4] Leviticustom갤로그로 이동합니다. 11.08.19 53 0
264807 컴퓨터공학의 현실 [2] ㅇㅇ(121.169) 11.08.19 512 0
264804 나에게 포탈건이 있다면... [2] mercedes㉦benz갤로그로 이동합니다. 11.08.19 65 0
264803 java 에서 200만개 검색 하는 속도... [5] iljeomobolt갤로그로 이동합니다. 11.08.19 175 0
264800 야 큰일났다.. [3] 좋은아버지갤로그로 이동합니다. 11.08.19 59 0
264799 서킷이 발동될까 안될까 mercedes㉦benz갤로그로 이동합니다. 11.08.19 26 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2