2022.12.17 Baekjoon10951

조진호·2022년 12월 17일
0

https://www.acmicpc.net/problem/10951

#include<stdio.h>

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

틀린 이유
EOF는 파일의 끝을 포함한 상수로 변수에 저장되는 것이 아닌 scanf에 반환되는 값이다.

#include<stdio.h>

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

0개의 댓글

관련 채용 정보