๋ฐฑ์ค 10951๋ฒ ํ์ด
๋ฌธ์
๋ฌธ์ ์ดํด
๋ค๋ฅธ A+B ๋ฌธ์ ์ฒ๋ผ a์ b๋ฅผ ์ ๋ ฅ๋ฐ๊ณ a+b๋ฅผ ์ถ๋ ฅํด์ฃผ๋ ๋ฌธ์ ์ด๋ค.
ํ์ง๋ง ๋ค๋ฅธ ๋ฌธ์ ๋ค๊ณผ ๋ค๋ฅธ์ ์ ์ข ๋ฃ์กฐ๊ฑด์ด ์๋ค.
๊ทธ๋ ๋ค๊ณ while(1)๋ก ๊ณ์ a+b๋ฅผ ํ๊ฒ ๋๋ฉด ์ถ๋ ฅ ์ด๊ณผ๋ผ๋ ์ค๋ฅ๊ฐ ๋จ๊ฒ๋๋ค.
๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํ์ด์ผํ ๊น?
๋ฌธ์ ํ์ด
์ด ๋ฌธ์ ๋ฅผ ํ๊ธฐ์ํด์๋ ํ๊ฐ์ง์ ๊ฐ๋ ์ ์์์ผํ๋ค.
๋ฐ๋ก EOF์ด๋ค.
๊ทธ๋ผ EOF๋ ๋ฌด์์ผ๊น?
EOF( End Of FilE )๋ ์ฃผ์ด์ง ์ ๋ ฅ ํ์ผ๋ง ๊ฐ๊ณ ์ ๋ ฅ์ ๋ฐ์ ๋ ๋์ด์ ์ฝ์ ์ ์๋ ๋ฐ์ดํฐ๊ฐ ์๋ ๊ฒฝ์ฐ. ํ์ผ์ ๋์ ์๋งํ๋ค.
๋ฌธ์ ๋ ์ ๋ ฅ์์ ๋์ด์ ์ฝ์ ์ ์๋ ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ์ง ์์ ๋ ๋ฐ๋ณต๋ฌธ์ ์ข ๋ฃํ๊ฒ ๋์ด์๋ค.
๋ฐ๋ผ์ EOF์ ๊ฐ๋ ์ธ๊ฒ์ด๋ค.
ํ์ผ์ ๋๊น์ง ์ฝ์๋ค๊ณ EOF๊ฐ ๋๋ ๊ฒ์ด ์๋๋ผ, ๋๊น์ง ์ฝ๊ณ ๋ ๋ค ๊ทธ ๋ค์ ํ์ผ์ ์ฝ์ผ๋ ค ํ ๋, ์ฝ์ ๋ฐ์ดํฐ๊ฐ ์์ ๋ EOF๊ฐ ๋๋ ๊ฒ์ด๋ค. ์๋ฅผ ๋ค์ด 1 2 3 4 <EOF> ๊ฐ ์์ ๋,
1 | True |
2 | True |
3 | True |
4 | True |
<EOF> | False |
๋จ์ํ 4๊น์ง ์ฝ์๋ค๊ณ EOF๊ฐ ์๋๋ผ ๋์ ๋๋ฌํด์ ํ๋ ๋ ์ฝ์ผ๋ ค๊ณ ํ ๋ EOF๊ฐ ๋๋ค.
๋ฐ๋ผ์ while๋ฌธ์ ์กฐ๊ฑด๋ฌธ ์์๋ ์ ๋ ฅ๋ฐ์ง ์์ผ๋ฉด ๋ฐ๋ณต๋ ํ์๋ ์๋ค. ๋ฐ๋ผ์ while๋ฌธ์ () ์์๋ ์ ๋ ฅ๋ฌธ์ด ๋ค์ด๊ฐ๋ฉด ๋๋ค.
์ด์ ์ ์ ์ํ๋ฉฐ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์~
ํ์ด ์ฝ๋
#include<iostream>
using namespace std;
int main(){
int a, b;
while(cin >> a >> b){
cout << a + b << endl;
}
return 0;
}
'๐ ์ฝ๋ฉ ํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 10871] X๋ณด๋ค ์์ ์ | C++ (0) | 2024.07.02 |
---|---|
[๋ฐฑ์ค 10807] ๊ฐ์ ์ธ๊ธฐ (0) | 2024.07.01 |
[๋ฐฑ์ค 10952] A+B - 5 | C++ (0) | 2024.06.27 |
[๋ฐฑ์ค 2439] ๋ณ ์ฐ๊ธฐ - 2 | C+ (0) | 2024.06.26 |
[๋ฐฑ์ค 2438] ๋ณ ์ฐ๊ธฐ - 1 | C++ (0) | 2024.06.25 |