๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Algorithm/CodeUp ๊ธฐ์ดˆ 100์ œ

[์ฝ”๋“œ์—… ๊ธฐ์ดˆ 100์ œ] - 1071๋ฒˆ

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 2. 17.
๋ฐ˜์‘ํ˜•

[๊ธฐ์ดˆ-๋ฐ˜๋ณต์‹คํ–‰๊ตฌ์กฐ] 0 ์ž…๋ ฅ๋  ๋•Œ๊นŒ์ง€ ๋ฌดํ•œ ์ถœ๋ ฅํ•˜๊ธฐ1

 

 

๋ฌธ์ œ) ์ •์ˆ˜๊ฐ€ ์ˆœ์„œ๋Œ€๋กœ ์ž…๋ ฅ๋œ๋‹ค. -2147483648 ~ +2147483647, ๋‹จ ๊ฐœ์ˆ˜๋Š” ์•Œ ์ˆ˜ ์—†๋‹ค.
0์ด ์•„๋‹ˆ๋ฉด ์ž…๋ ฅ๋œ ์ •์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๊ณ , 0์ด ์ž…๋ ฅ๋˜๋ฉด ์ถœ๋ ฅ์„ ์ค‘๋‹จํ•ด๋ณด์ž.
while( ), for( ), do~while( ) ๋“ฑ์˜ ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

์ž…๋ ฅ ์ถœ๋ ฅ
7 4 2 3 0 1 5 6 9 10 8 7
4
2
3

 

#include <stdio.h>
  
int main (){
    int n;
    replay:
    scanf("%d",&n);
    
    if(n != 0){
        printf("%d\n", n);
        goto replay;
        
    }
    return 0;
}

goto๋ฅผ ๋งŒ๋‚˜๊ฒŒ ๋˜๋ฉด goto ๋’ค์— ์žˆ๋Š” replay ๋ ˆ์ด๋ธ”๋กœ ์ด๋™ํ•ด์„œ ์ง„ํ–‰์ด ๊ณ„์† ๋œ๋‹ค.

0์„ ๋งŒ๋‚˜๊ฒŒ๋˜๋ฉด ์ข…๋ฃŒ๋œ๋‹ค.

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€