#14. [백준_C언어] 10952번 : A+B -5

 

 입력 코드 

#include <stdio.h>

main() {
	int A, B;
	scanf("%d %d", &A, &B);

	while (A != 0 || B != 0) {
		printf("%d\n", A + B);
		scanf("%d %d", &A, &B);
	}
}

 

 코드 설명 

while문을 이용하는 문제

#include <stdio.h>

main() {
	int A, B;
	scanf("%d %d", &A, &B);

	while (A == 0 && B == 0) {
		printf("%d\n", A + B);
	}
}

처음에는 단순하게 생각했다. 그런데 while문 안에 들어가야 하는 것이 조건식이기 때문에 저 조건이 아닐 때 출력을 반복할 수 있도록 만들어야 했다.

#include <stdio.h>

main() {
	int A, B;
	scanf("%d %d", &A, &B);

	while (A != 0 || B != 0) {
		printf("%d\n", A + B);
		scanf("%d %d", &A, &B);
	}
}

그래서 반대로 둘 중에 하나라도 0이 아니면 while문을 반복하도록 했다. 

 

 문제 출처 

www.acmicpc.net/problem/10952

 

10952번: A+B - 5

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

www.acmicpc.net