안경잡이 구루루

백준 11022 ( A+B -8 ) [ C programming ] 본문

C언어(C programming)/문제풀이(백준,BaekJoon)

백준 11022 ( A+B -8 ) [ C programming ]

구루루(gururu) 2020. 5. 23. 10:45
반응형


나:

 

#include <stdio.h>
int main() {
	int t, a, b;
	scanf("%d", &t);

	for (int i = 1; i <= t; i++) {
		scanf("%d %d", &a, &b);
		printf("Case #%d: %d + %d = %d\n",i,a,b,a + b);
	}
	return 0;
}

 

완성된 코드는 위와 같다.

2020/05/23 - [C언어(C programming)/문제풀이(백준,BaekJoon)] - 백준 11021 ( A+B -7 ) [ C programming ]

위와 같은 문제의 유형으로 쉽게 풀 수 있다.

 

#include <stdio.h>
int main() {
	int t, a, b;
	scanf("%d", &t);

반복할 횟수를 정하는 테스트케이스( t ), 입력값으로 받을 a, b의 자료형을 선언한다.

이후 scanf를 통해 t의 입력값을 받는다

 

	for (int i = 1; i <= t; i++) {
		scanf("%d %d", &a, &b);
		printf("Case #%d: %d + %d = %d\n",i,a,b,a + b);
	}
	return 0;
}

출력 시 몇번 째 출력인지 알기위해 i를 사용해 i가 1씩 증가하는 for 반복문 만듦

반복할 때 마다 scanf 로 a, b의 입력값을 받고 출력 형식에 맞게 printf로 출력한다.

이때 int 자료형을 받기 위해 키워드 %d  를 사용하고 순서와 갯수를 맞춰 키워드에 대응하도록 한다.

또한 한줄에 하나씩 출력하기 위해 제어코드 \n 을 사용

반응형