๋ฐฑ์ค 10952๋ฒ ํ์ด
๋ฌธ์
๋ฌธ์ ์ดํด
์ด๋ฒ A+B ๋ฌธ์ ์์๋ n๋งํผ ๋ฐ๋ณตํ๋๊ฒ ์๋๋ผ, 0 0์ด ์ ๋ ฅ๋ ๋๊น์ง ๋ฌดํ๋๋ก ๋ฐ๋ณตํด์ A+B๋ฅผ ํด์ผ๋๋ ๋ฌธ์ ์ด๋ค.
์ด๋ฐ ๋ฌธ์ ์์๋ ๋๋ถ๋ถ while๋ฌธ์ ๋ง์ด ์ฌ์ฉํ๋ค.
while(์กฐ๊ฑด๋ฌธ) {} ์ผ๋ก ์ฌ์ฉํ๊ฒ ๋๋๋ฐ, ์กฐ๊ฑด๋ฌธ์ด ์ฐธ์ผ๋๊น์ง ๊ณ์ํด์ ๋ฐ๋ณตํ๊ฒ ๋๋ค.
๋ฌดํ๋ฐ๋ณตํ๊ฒ ํ๋ ค๋ฉด ์กฐ๊ฑด๋ฌธ์์ ์ฐธ์ ๊ฐ์ธ 1์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
๋ฌดํ๋ฐ๋ณต์ ํด์ ํ๋ ค๋ฉด break; ๋ฅผ ์จ์ฃผ๋ฉด ๋๋ค
์ด์ ์ ์ ์ํ๋ฉฐ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์~
๋ฌธ์ ํ์ด
๋จผ์ a,b ๊ฐ ๊ฐ๊ฐ 0 0 ์ด ์ ๋ ฅ๋ ๋๊น์ง ๋ฌดํํ ๋ฐ๋ณต๋๋ ๋ฐ๋ณต๋ฌธ์ ๋ง๋ค์ด์ผํ๋ค.
๋ฐ๋ผ์, while(1)์ ์ฌ์ฉํด์ฃผ๊ณ a,b๋ฅผ ์ ๋ ฅ๋ฐ์๋ค ๋ง์ฝ์ a์ b๊ฐ ๋๋ค 0์ด๋ผ๋ฉด break; ๋ฌธ์ ๊ฑธ์ด์ฃผ๋ฉด ๋๋ค.
์ฝ๋๋ก ๋ํ๋ด๋ฉด
while(1){
cin >> a >> b;
if(a == 0 && b == 0){
break;
}
}
์ด๋ ๊ฒ ๋ํ๋ผ์ ์๋ค.
์์ธํ๊ฑด ์๋ ์ฝ๋๋ก ๋ณด์
ํ์ด ์ฝ๋
#include<iostream>
using namespace std;
int main(){
while(1){
int a, b;
cin >> a >> b;
if(a == 0 && b == 0){
break;
}
cout << a + b << endl;
}
return 0;
}
'๐ ์ฝ๋ฉ ํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 10807] ๊ฐ์ ์ธ๊ธฐ (0) | 2024.07.01 |
---|---|
[๋ฐฑ์ค 10951] A+B - 4 (0) | 2024.06.28 |
[๋ฐฑ์ค 2439] ๋ณ ์ฐ๊ธฐ - 2 | C+ (0) | 2024.06.26 |
[๋ฐฑ์ค 2438] ๋ณ ์ฐ๊ธฐ - 1 | C++ (0) | 2024.06.25 |
[๋ฐฑ์ค 11022] A+B - 8 | C++ (0) | 2024.06.24 |