๋ฐ˜์‘ํ˜•
Notice
Recent Posts
Recent Comments
Link
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
05-05 00:56
๊ด€๋ฆฌ ๋ฉ”๋‰ด

์žฌ๋ƒฅ์ด๐Ÿ˜ป

[C์–ธ์–ด] ๋ฐฑ์ค€ 10951๋ฒˆ : A+B - 4 ๋ณธ๋ฌธ

๋ฐฑ์ค€ - C, C++/04. while๋ฌธ

[C์–ธ์–ด] ๋ฐฑ์ค€ 10951๋ฒˆ : A+B - 4

ImJay 2020. 9. 24. 00:02
๋ฐ˜์‘ํ˜•

๋ฐฑ์ค€ 10951๋ฒˆ : A+B - 4

- ์‚ฌ์šฉ์–ธ์–ด : C์–ธ์–ด

www.acmicpc.net/problem/10951

1. ๋ฌธ์ œ

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

2. ์ฝ”๋“œ

#include <stdio.h>

int main(void) {
    int a,b;
    while(scanf("%d %d", &a, &b)!=EOF) {
        printf("%d\n", a+b);
    }
}

3. ํ’€์ด

๋ฌธ์ œ๋ฅผ ์ฝ๊ณ  ์ฒ˜์Œ์—” ์กฐ๊ฑด์ด ์‚ฌ๋ผ์ ธ์„œ ์ด๊ฒŒ ์™œ 10952๋ฒˆ๋ณด๋‹ค ๋’ค์— ์žˆ์„๊นŒ ๊ฐœ๊ฟ€์ด๋‹ค~ํ•˜๊ณ  ํ’€์—ˆ๋Š”๋ฐ ์ถœ๋ ฅ์ดˆ๊ณผ..

 

์—ฌ๋Ÿฌ๋ถ„๋„ ์ €์ฒ˜๋Ÿผ ๋‰ด๋น„์‹œ๋ผ๋ฉด ์ด ๋ฌธ์ œ๋ฅผ ๊ฒ€์ƒ‰ํ•œ ๊ฒƒ์— ๋ถ€๋„๋Ÿฌ์›Œํ•˜์ง€ ๋งˆ์„ธ์š”.

 

์–ด๋–ป๊ฒŒํ•˜๋ฉด ํ’€ ์ˆ˜ ์žˆ์„๊นŒ ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€ ๊ฒฐ๊ตญ EOF๋ฅผ ๋ชจ๋ฅด๋ฉด ๋ชป ํ’€์—ˆ๋‹ค๋Š”..

 

scanf๊ฐ€ while๋ฌธ์•ˆ์— ๋“ค์–ด ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค๋„ ์ฒ˜์Œ ์•Œ์•˜๋„ค์š”.

 

C์–ธ์–ด๋Š” ์šด์˜์ฒด์ œ์™€ ์ƒ๊ด€์—†์ด, ํŒŒ์ผ์˜ ๋์— ๋„๋‹ฌํ–ˆ์„ ๋•Œ ์–ธ์ œ๋‚˜ ํŠน๋ณ„ํ•œ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

 

EOF๋Š” End Of File์˜ ์•ฝ์ž๋กœ ํŒŒ์ผ์˜ ๋์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด -1๋กœ ์ •์˜๋œ ์ƒ์ˆ˜์ž…๋‹ˆ๋‹ค.

 

์ฆ‰, scanf("%d %d", &a, &b)!=EOF์˜ ์˜๋ฏธ๋Š” ํŒŒ์ผ์˜ ๋์— ๋„๋‹ฌํ•  ๋•Œ๊นŒ์ง€ while๋ฌธ์„ ์‹คํ–‰ํ•œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.

 

์ถœ๋ ฅ์ดˆ๊ณผ๊ฐ€ ๋‚˜์™”๋˜ ์ด์œ ๋Š” ์šฐ๋ฆฌ๊ฐ€ while๋ฌธ์˜ ๋์„ ์ •ํ•ด๋†“์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— scanf๊ฐ€ ๋ฌดํ•œ๋ฃจํ”„ ๋Œ์•„์„œ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ๋ฒ”์œ„๋ฅผ ๋„˜์–ด์„ฐ๊ธฐ ๋•Œ๋ฌธ์ด์—์š”.

 

๋ฒŒ์จ ์–ด๋ ต๋‹ค ...ใ… 

๋ฐ˜์‘ํ˜•
Comments