반응형
SMALL
#10951
C
#include<stdio.h>
int main()
{
int a, b;
while(scanf("%d %d",&a,&b)!= EOF)
{
printf("%d\n",a+b);
}
return 0;
}
더보기
파일의 끝에 도달 ( End of File 즉 EOF에 도달하면 -1값을 반환함 )
while(scanf("%d %d", &a, &b) != EOF )는 파일의 끝에 도달할 때 까지 while을 실행한다는 의미임.
** scanf()는 입력받는 갯수를 리턴함 .
만약 scanf()에 입력이 제대로 들어오면 1을리턴 EOF 말고 == 인자의수 로 해도됨
C++
#include<iostream>
using namespace std;
int main()
{
int a, b;
while(cin>>a>>b)
{
cout<<a+b<<endl;
}
}
더보기
cin.eof()를 활용해도 괜찮다 .
- 파일이 종료될때까지 입력을 받는의미임 . (bool타입을가짐 )
cin>>a>>b;
if(cin.eof() == true) ~ break;로해도 같은결과를 출력한다 .
python
while True:
try:
a,b = map(int,input().split())
print(a+b)
except:
break
더보기
1. Sys를 이용하면
lines = sys.stdin.readlines()
for line in lines:
a,b = map(int, line.split() )
print(a+b)
// sys.stdin.readlines()는 파일을 끝부분까지 한번에 가져올수 잇는 함수임.
반응형
LIST
'programming > 알고리즘 풀이' 카테고리의 다른 글
백준 1546 -[C/C++/PYTHON] 1차원배열 (0) | 2021.11.29 |
---|---|
백준 4344번 - [C,C++,Python] 1차원배열 (0) | 2021.11.29 |
백준 2739번 [C ,C++ , PyThon] -for문 (0) | 2021.11.28 |
백준 2884번 [C,C++ ,Python] IF문 (0) | 2021.11.26 |
백준 1000번 [C/C++/Python] 입출력사칙연산 (0) | 2021.11.26 |