문제 내용
해석
두 정수를 받고 두 정수의 합을 출력합니다.
풀이
두 정수를 변수로 입력받고, 합을 계산한 뒤 결과를 출력합니다.
cout << 연산은 빈칸을 따로 입력받지 않고 빈칸이 존재하면 다음 변수로 입력을 받습니다. 빈칸을 입력받지 않기에 버퍼 메모리 공간에 빈칸이 남을 일이 없으므로 버퍼 초기화는 고려하지 않아도 됩니다.
#include<iostream>
using namespace std;
int main(){
int x,y,sum;
cin >> x >> y;
sum = x+y;
cout << sum;
}
물론 sum 대신에 x+y로 바로 출력해도 됩니다.
#include<iostream>
using namespace std;
int main(){
int x,y;
cin >> x >> y;
cout << x + y;
}
정리
단순히 두 정수를 입력받고 출력하면 되지만, 입출력을 할 때는 항상 버퍼 메모리 공간에 남을 수 있는 값을 생각해야 합니다. cout << 사용할 때 버퍼 메모리에 공백문자가 남지 않기에 버퍼메모리를 초기화할 필요가 없습니다.
x, y가 실수라면 자료형 int를 float나 double로 바꿔야 하며 실수를 입력받고 정수를 반환한다면 형변환 (int) x+y를 명령해야 합니다.
참고자료 : https://whitecode2718.tistory.com/24
'프로그래밍 > 코딩 테스트 연습' 카테고리의 다른 글
[백준] 1008번 : A / B (1단계) (C++) (2) | 2024.01.04 |
---|---|
[백준] 10998번 : A * B (1단계) (C++) (1) | 2024.01.03 |
[백준] 1001번 : A - B (1단계) (C++) (0) | 2024.01.03 |
[백준] 2557번 : Hello World (1단계) (C++) (0) | 2024.01.01 |
코딩 테스트 문제 풀이 학습 전략 (0) | 2023.11.24 |