개인공부/백준
[백준(BOJ)] A+B - 4 | 10951번 문제 풀이 (브론즈5, C언어)
피까츄
2024. 6. 29. 09:52
1. 문제

2. 풀이
EOF 입력의 마지막을 사용합니다
While문 안에 scanf를 넣어 받는 값이 없다면 종료하게 합니다.
또 scanf는 서식 지정자가 %d를 2개 받았으므로 2를 반환하고,
파일의 끝에 도달할 경우 -1을 반환하므로 EOF 대신 -1로 지정해도됩니다.
같은 방식으로 ==2로 지정해도 가능합니다.
3. 코드
#include <stdio.h>
int main(void) {
int a, b;
while (scanf("%d %d", &a, &b) != EOF) {
printf("%d\n", a + b);
}
return 0;
}
#include <stdio.h>
int main(void) {
int a, b;
while (scanf("%d %d", &a, &b) != -1) {
printf("%d\n", a + b);
}
return 0;
}