[백준 BOJ] 10953번 A+B - 6 (C언어)

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

문제 설명

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

 

10953번: A+B - 6

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

www.acmicpc.net

백준 BOJ 10953번 A+B - 6 문제 사진

 

접근 방법 - 입력문 사용의 응용문제

백준의 10953번 문제는 다소 심화적인 입력문의 사용을 요구하는 문제이다.

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

다만 해당 문제의 경우엔 한 쌍의 숫자를 입력받을 때, 두 숫자 사이의 ,(쉼표)도 함께 입력받아야 한다.

필자의 경우엔 C언어로 코딩을 진행하여 쉽게 문제를 해결할 수 있었다.

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

 

코드의 실행 순서

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

 

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

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

(여기서, 쉼표도 같이 입력받아야 하기 때문에 반드시 scanf() 문에서 "%d,%d" 형태로 입력받는다.)

- 한 숫자쌍의 덧셈 결과를 출력한다.

 

3) 반복문이 모두 수행되면, 실행 종료한다.

반응형

 

성공한 코드

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

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

 

제출 결과

백준 BOJ 10953번 A+B - 6 문제 C 제출 결과

(2021.12.22 백준 10953번 문제 제출 결과)

반응형