
이번 글에서는 새싹 중 입력과 출력의 문제 세 개를 풀어보겠습니다.

가장 먼저 1000 A+B 문제부터 풀어보겠습니다.

문제를 보면 먼저 두 수를 입력받고, 입력받은 수를 연산하여 출력시켜야 하는 문제입니다.
이 문제를 풀기위해서는 먼저 변수 두개를 선언하는 법과, 선언한 변수에 값을 입력하는 법을 배워야 합니다.
int a, b;
위와 같은 코드로 a 와 b란 변수를 선언할 수 있습니다.
그럼 지금 a라는 이름의 빈 상자 한개와 b라는 이름의 빈 상자 한개를 만든상태입니다.
여기서 변수의 자료형을 int로 선언한 이유는 문제의 조건 중 ( 0< A, B<10 )
이라는 조건 때문입니다.
int 는 정수 값을 나타낼 때 사용되는데, 위 조건에 따르면 A와 B는 1부터 9까지의 정수이기 때문에 int형으로 변수 a와 b를 선언하였습니다.
(더욱 자세한 자료형은 다음 글에서 배워보겠습니다.)
이를 위한 코드는 다음과 같습니다.
cin >> a >> b;
출력문 cout<<""; 와 화살표 방향이 반대인 부분을 주의해주세요.
(*변수의 값이 들어가는 모양으로 외우면 쉽습니다.)
cin >> a >> b;
예를 들어, 1 과 2 라는 숫자를 입력한다면 각각 a와 b의 1과 2라는 값이 담겨지게 됩니다.
cin >> b >> a;
로 작성한 후 1 과 2를 입력하면 b에 1, a에 2라는 값이 담겨지게 됩니다.

#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout<<a+b;
}
여기서 조금 다른 점은 cout<<a+b; 입니다.
저번 시간에서는 cout<<"Hello World!"; 처럼 큰따옴표를 사용했는데 이번에는 큰 따옴표를 사용하지 않은 채로 바로 두 변수를 더한 값을 넣었습니다.

위 예시처럼 큰 따옴표 안에 넣은 문자들은 진짜 문자 그 자체가 출력되기 때문에 지금 문제처럼 변수와 변수의 합 등을 나타내기 위해서는 큰 따옴표 없이 cout<<a+b;를 사용하시면 됩니다.

#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout<<a+b;
}
최종적으로 위에 코드와 함께 1000 A+B 문제를 해결해 보았습니다.

사실 이건 무언가를 설명해주고 싶어도 바로 위에 코드에서 +를 -로 바꿔주면 됩니다.

#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout<<a-b;
}



#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout<<a*b;
}


이번 글에서는 이렇게 3문제를 풀어보았습니다. 다음 글에서는 나머지 3문제를 풀기 전에 변수 자료형에 대해 설명하는 글을 작성해보겠습니다.
