[백준 BOJ] 11021번 A+B - 7 (C언어)

2022. 2. 11. 14:01PS (Program Solving)/BOJ (백준)

문제 설명

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

 

11021번: A+B - 7

각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.

www.acmicpc.net

백준 BOJ 11021번 A+B - 7 문제 사진

 

접근 방법 - 반복문 사용의 응용문제

백준의 11021번 문제는 반복문 사용에 대한 응용문제이다.

해당 문제는, 입력받은 한 쌍의 숫자에 대한 덧셈 결과를 정해진 양식대로 출력해야 하는 문제이다.

반복문과 출력문의 사용만 유용하게 할 수 있다면 쉽게 풀 수 있는 문제이다.

아직 이들의 사용이 어색하다면 아래의 코드와 설명을 참고해보길 바란다.

필자는 아래의 순서대로 코드를 작성하여 문제를 해결하였다.

 

코드의 실행 순서

1) 입력받을 숫자쌍의 개수(n)를 입력받는다.

 

2) n에 따라 반복문을 실행하여, 아래의 연산을 취한다.

- 하나의 숫자쌍(a, b)을 입력받는다.

- 문제의 출력 예시에 나온 대로, 출력문을 구성하여 덧셈 결과를 출력한다.

(여기서, 반복문의 제어 변수인 i는 0부터 시작하고 Case의 숫자는 1부터 시작한다. 따라서 이를 출력할 때엔, i+1의 결과를 출력해야 한다.)

 

3) 모든 출력이 끝나면, 실행 종료한다.

반응형

 

성공한 코드

#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <stdio.h>

//백준 11021번 코드
int main() {
	int n;
	scanf("%d", &n);
	for (int i = 0; i < n; i++) {
		int a,b;
		scanf("%d %d", &a, &b);
		printf("Case #%d: %d\n", i + 1, a + b);
	}
}

 

제출 결과

백준 BOJ 11021번 A+B - 7 문제 C 제출 결과

(2021.12.24 백준 11021번 문제 제출 결과)

반응형