디시인사이드 갤러리

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

갤러리 본문 영역

아 진짜 미칠것같고 죄송한데 다시좀 봐주세요....

123132(221.141) 2011.09.29 04:36:15
조회 87 추천 0 댓글 9

#include <stdio.h>

int main(void)
{
 int num;
 int num2;
 int num3;
 int num4;
 int a;
 int coin;
 int result=0, c500=0, c100=0, c50=0, c10=0, c1=0;

 do
 {
  printf("====주류 & 숙취해소 음료 자판기====\\n1. 돈넣기\\n2.주류 선택\\n3.숙취 해소 음료 선택\\n4.잔돈 확인\\n5.종료\\n선택 : ");
  scanf("%d",&num);

  switch(num)
  {
  case 1:
   printf("넣을 금액을 입력해주세요 : ");
   scanf("%d", &coin);
   result=result+coin;
   break;

  case 2:
   do{
   printf("미성년자는 주류를 구매할수 없습니다. 생년을 입력하세요 : ");
   scanf("%d", &num2);
   if(num2<=1992){
    printf("1.소주 700원 2.맥주 800원 3.막걸리 900원 4.양주 1000원 5.돌아가기\\n선택 : ");
    scanf("%d", &num3);
       
    switch(num3)
    {
    case 1:
     if(result>=700){
     printf("700원짜리 소주가 나왔습니다!!\\n");
     result=result-700;}
     else{
      printf("잔액이 부족합니다.");}
     break;
    

    case 2:
     if(result>=800){
      printf("800원짜리 맥주가 나왔습니다!!\\n");
      result=result-800;}
     else{
      printf("잔액이 부족합니다.");}
     break;

    case 3:
     if(result>=900){
      printf("900원짜리 막걸리가 나왔습니다!!\\n");
      result=result-900;}
     else{
      printf("잔액이 부족합니다.");}
     break;

    case 4:
     if(result>=1000){
      printf("1000원짜리 양주가 나왔습니다!!\\n");
      result=result-1000;}
     else{
      printf("잔액이 부족합니다.");}
     break;

    case 5:
     printf("뒤로 돌아갑니다.");}}
   
   else{
    printf("주류를 구매할수 없습니다.");}
   break;

   }while(num3!=5);
   
  case 3:
   do
   {
    printf("1. 모닝케어 700원 2.컨디션 800원 3.헛개나무 컨디션 900원 4.여명808 1000원 5.뒤로가기\\n선택 : ");
    scanf("%d", &num4);

    switch(num4)
    {
    case 1:
     if(result>=700){
      printf("700원짜리 모닝케어가 나왔습니다!!\\n");
      result=result-700;}
     else{
      printf("잔액이 부족합니다");}
      break;

    case 2:
     if(result>=800){
      printf("800원짜리 컨디션이 나왔습니다!!\\n");
      result=result-800;}
     else{
      printf("잔액이 부족합니다");}
      break;

    case 3:
     if(result>=900){
      printf("900원짜리 헛개나무 컨디션이 나왔습니다!!\\n");
      result=result-900;}
     else{
      printf("잔액이 부족합니다");}
      break;

    case 4:
     if(result>=1000){
      printf("1000원짜리 여명808이 나왔습니다!!\\n");
      result=result-1000;}
     else{
      printf("잔액이 부족합니다");}
      break;

    case 5:
     printf("뒤로 돌아갑니다");}
    break;
   }while(num4!=5);

  case 4:
   printf("총 남은 금액은 %d원 입니다.\\n",result);
   c500=result/500;
   printf("500원짜리 %d개\\n",c500);
   a=result%500;
   c100=a/100;
   printf("100원짜리 %d개\\n",c100);
   a=a%100;
   c50=a/50;
   printf("50원짜리 %d개\\n",c50);
   c10=a/10;
   printf("10원짜리 %d개\\n",c10);
   c1=a/1;
   printf("1원짜리 %d개\\n",c1);
   break;

  case 5:
   printf("프로그램을 종료합니다.\\n");
   break;
  default:
   printf("번호를 잘못 입력하셨습니다.\\n");
   break;
   }
   printf("\\n");
   }while(num!=5);
   return 0;
   }

이렇게 break;다니깐

2번에서 술 고르고 나니깐

바로 3번 숙취해소 음료 나오고

3번 숙취해소 음료 고르니깐

바로 4번 잔돈 나오고 완전히 망가졌음...

추천 비추천

0

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
288100 일주일만에 입갤이욬, [1] 三didas갤로그로 이동합니다. 11.11.14 52 0
288097 에구 내 팔자야..... [4] 땡칠도사갤로그로 이동합니다. 11.11.14 114 0
288096 발기찬 아침 [3] Lover♥갤로그로 이동합니다. 11.11.14 91 0
288095 웹에이젼시 하나 차릴까하는데, php잘하시는 동업자구합니다. [1] 고기고기(58.122) 11.11.14 99 0
288094 어떻게보면 야근=열정아니냐? [7] 꿀레(14.33) 11.11.14 212 0
288093 아무두 없냐... [2] 돌아이바갤로그로 이동합니다. 11.11.14 56 0
288092 자연언어처리하는데 beam search 를 하는데...ㅜㅜ 잘 모르겠다. 자연언어처리(210.118) 11.11.14 55 0
288091 밑에 c언어 문제 재정리 (해결봄) [11] ㅈㅂㄷㅂㄷ(220.78) 11.11.14 189 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2