View
https://www.acmicpc.net/problem/1000
# 문제
A와 B, 두 정수인 변수를 선언하고 입력받아서
A+B를 출력해 내는 간단한 문제입니다.
# 접근 방법
1. 변수 선언: 두 정수라 했으니, int형 변수를 선언해 줍니다. -> int A, B
2. 표준 입출력 함수 이용: scanf, printf 표준 함수 사용 (C++의 경우 cout, cin 사용)
C를 이용할 때, scanf와 printf의 사용에 주의해야 합니다.
* printf :
int형 변수를 사용하였으니, %d 정수형 서식(4Byte)을 사용합니다.
* scanf :
printf와 마찬가지로 %d 정수형 서식을 사용합니다. 그 후 변수 앞에 & 를 붙여주어야 합니다.
# 풀이
[C] 소스코드
#include <stdio.h>
int main(void)
{
int A;
int B; // A, B 두 정수인 변수 선언
scanf("%d %d", &A, &B); // 변수 입력 받기
printf("%d", A + B); // 입력받은 변수를 'A+B'의 형태로 출력하기.
return 0;
}
[C++] 소스코드
#include<iostream>
using namespace std;
int main(void)
{
int A, B;
cin >> A >> B;
cout << A + B;
return 0;
}
# 성능
# 정리
이 문제는 구현 및 수학 카테고리 뿐 아니라 PS 문제(Problem Solving)중에서도 가장 기본 문제입니다.
"Hello World!" 출력의 다음 단계 정도로 볼 수 있겠습니다.
따라서 문제를 풀어내는 데에는 큰 어려움은 없을 것입니다.
728x90
'Problem Solving > Baekjoon' 카테고리의 다른 글
[백준] 7568번: 덩치 [C/C++] (1) | 2023.04.04 |
---|---|
[백준] 11866번: 요세푸스 문제 0 [C/C++] (0) | 2023.04.03 |
[백준] 2581번: 소수 [C/C++] (0) | 2023.04.02 |
[백준] 1157번: 단어 공부 [C/C++] (0) | 2023.04.01 |
[백준] 1009번: 분산처리 [C/C++] (0) | 2023.04.01 |
reply