MUstar

IoT C언어 0420 - 프로젝트(goto문)

Apr 19th, 2017
29
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. int main(void)
  6. {
  7.     int b,c;
  8.     long long a;
  9.     srand(time(NULL));
  10.    
  11.     printf("정수 입력 : ");
  12.     scanf("%lld",&a);
  13.     printf("초기값은 %lld입니다.\n",a);
  14.    
  15.     cal:
  16.     b=rand()%10;
  17.         if(b == 0) goto cal;
  18.     a = a*b;
  19.  
  20.     printf("랜덤으로 곱한 값은 %lld입니다.\n",a);
  21.     printf("계속하겠습니까? 1:예 , 2:아니오\n");
  22.     enter:
  23.     printf("입력 : ");
  24.     scanf("%d",&c);
  25.  
  26.     if (c == 1) goto cal;
  27.     else if (c ==2) goto end;
  28.     else{printf("잘못된 값을 입력했습니다. 다시입력하세요.\n");goto enter;}
  29.    
  30.     end:
  31.     printf("종료하겟습니다.\n");
  32.    
  33.     return 0;
  34. }
RAW Paste Data