728x90

# 10951๋ฒˆ - A+B-4

๋ฌธ์ œ

๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

์ž…๋ ฅ

์ž…๋ ฅ์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๊ฐ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 < A, B < 10)

 

์ถœ๋ ฅ

๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค A+B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

 

์˜ˆ์ œ ์ž…๋ ฅ 1 

1 1
2 3
3 4
9 8
5 2

์˜ˆ์ œ ์ถœ๋ ฅ 1 

2
5
7
17
7

๋ฌธ์ œํ’€์ด

#include <stdio.h>

int main(){
    int A,B;
    while(scanf("%d %d",&A,&B)==2){
        printf("%d\n",A+B);
    }
    return 0;
    
}

โ–ถ EOF๋Š” End of File์˜ ์ค„์ž„๋ง๋กœ

๋ฐฑ์ค€ ๋ฌธ์ œ๋ฅผ ํ’€ ๋•Œ ์ตœ๋Œ€ ๋ช‡ ๊ฐœ์˜ ์ž…๋ ฅ์ด ๋“ค์–ด์˜ค๋Š”์ง€ ๋ชจ๋ฅด๋Š” ๋ฌธ์ œ์—์„œ ์‚ฌ์šฉ๋œ๋‹ค.

C์–ธ์–ด์—์„œ๋Š” eof๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€์ด๋‹ค.

 

EOF (1)

  • scanf์™€ while์„ ๊ฐ™์ด ์‚ฌ์šฉํ•ด์„œ x์™€ y์˜ ๊ฐ’์ด ์กด์žฌํ•  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•ด์„œ ๊ฐ’์„ ๋ฐ›๋Š” ์ฝ”๋“œ
#include <stdio.h>

int main(){
	int x,y;
    while(scanf("%d %d,&x,&y) != EOF){
    	...
    }
    return 0;
 }

 

EOF (2)

  • scanf๊ฐ€ ์ž…๋ ฅ๋ฐ›์€ ๊ฐ’์˜ ๊ฐœ์ˆ˜๋ฅผ ๋ฆฌํ„ดํ•˜๋Š” ๊ฒƒ์„ ์ด์šฉํ•œ ์ฝ”๋“œ์ด๋‹ค.
  • x์™€ y์˜ ๊ฐ’์ด 2๊ฐœ ์ •์ƒ์ ์œผ๋กœ ๋“ค์–ด์˜ฌ ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•ด์„œ ๊ฐ’์„ ๋ฐ›๋Š” ์ฝ”๋“œ์ด๋‹ค.
#include <stdio.h>

int main(){
	int x,y;
    while(scanf("%d %d",&x,&y)==2){
    	...
    }
    return 0;
}

 

์ฐธ๊ณ : https://ip99202.github.io/posts/C%EC%96%B8%EC%96%B4-eof-%EC%B2%98%EB%A6%AC%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95/

 

C์–ธ์–ด eof ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

EOF? EOF๋Š” end of file์˜ ์ค„์ž„๋ง์ด๋‹ค. ์ฃผ๋กœ ์ด๊ฒƒ์€ ๋ฐฑ์ค€ ๋ฌธ์ œ๋ฅผ ํ’€ ๋•Œ ์ตœ๋Œ€ ๋ช‡๊ฐœ์˜ ์ž…๋ ฅ์ด ๋“ค์–ด์˜ค๋Š”์ง€ ๋ชจ๋ฅด๋Š” ๋ฌธ์ œ์—์„œ ์‚ฌ์šฉ๋œ๋‹ค.

ip99202.github.io

 

 

 

 

 

 

C์–ธ์–ด eof ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

EOF? EOF๋Š” end of file์˜ ์ค„์ž„๋ง์ด๋‹ค. ์ฃผ๋กœ ์ด๊ฒƒ์€ ๋ฐฑ์ค€ ๋ฌธ์ œ๋ฅผ ํ’€ ๋•Œ ์ตœ๋Œ€ ๋ช‡๊ฐœ์˜ ์ž…๋ ฅ์ด ๋“ค์–ด์˜ค๋Š”์ง€ ๋ชจ๋ฅด๋Š” ๋ฌธ์ œ์—์„œ ์‚ฌ์šฉ๋œ๋‹ค.

ip99202.github.io

 

 

 

+ Recent posts