EDDO 2021. 2. 21. 21:36

문제 링크

www.acmicpc.net/problem/10951

 

10951번: A+B - 4

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

이전 문제 A+B - 3 은 테스트 케이스 개수를 알려주었지만, 이 문제는 테스트 케이스의 개수가 없다.

A와 B를 잘 입력 받았을 때 계산해서 출력할 수 있도록 while (scanf("%d %d",&a,&b) == 2) 를 쓸 수 있다.

 

# include <stdio.h>

int main(){
	int A, B, C; 
	printf("scanf return : %d\n", scanf("%d %d", &A, &B));
	printf("scanf return : %d\n", scanf("%d", &C));
}

scanf의 return 값을 출력해보면, 정상적으로 입력받은 변수의 개수라는 걸 알 수 있다.

# 코드

# include <stdio.h>

int main(){
	int A, B; 
	while (scanf("%d %d", &A, &B) == 2){
		printf("%d\n", A+B);
	}
}

 

반응형