메뉴 건너뛰기

C++ 기초 - 두 정수 입력받아 합 구하기

Eugene 2017.10.21 00:27 조회 수 : 5755

#include "stdafx.h"

#include <iostream>

 

using namespace std;

 

int main()

{

    int number1 = 0;

    int number2 = 0;

    int sum = 0;

 

    cout << "첫번째 정수를 입력하시오: ";

    cin >> number1;

    cout << "두번째 정수를 입력하시오: ";

    cin >> number2;

 

    sum = number1 + number2;

 

    cout << "합은 " << sum << endl;

 

    return 0;

}

 

위 프로그램은 정수형 변수 number1과 number2, sum을 선언해 주고 각각 0으로 초기화하는 것으로 시작한다.

변수는 어떤 값들이 프로그램에 의하여 사용될 수 있기 위해 저장되는 컴퓨터 기억장치에서의 위치이다.

모든 변수는 사용하기 전 선언되고 초기화되어야 한다.

여러 개의 변수를 한 줄에서 선언하고 초기화 하는 방법도 있다.

int number1 = 0, number2 = 0, sum = 0;

위와 같은 표기로 사용한다.

 

표준 입력 스트림cin과 스트림 추출 연산자 >>를 이용하여 사용자로부터 숫자를 입력 받는다.

위 프로그램에서는 number1과 number2를 입력받는다.

 

sum에 입력받은 두 정수를 더하여 넣고, 출력하는 것으로 이 프로그램은 종료한다.

 

* 위 프로그램의 #include "stdafx.h"는 Visual Studio에서만 필요하다.

Visual Studio 2017 Community 버전에서 파일이 기본적으로 유니코드(서명 있는 UTF-8) 코드페이지 65001로 저장된다.

한글이 깨지고 빌드시 오류메시지가 나오니, 다른 이름으로 저장을 누르고 저장 버튼 옆의 역삼각형을 클릭해서, 유니코드 - 코드페이지 1200으로 저장해준다.