C++에서 두 수를 입력하고 합계를 출력하는 방법은 무엇인가요?


C++에서 두 수를 입력하고 합계를 출력하는 방법은 다음과 같습니다.

#include <iostream>

using namespace std;

int main() {
    int num1, num2, sum;
    cout << "첫 번째 숫자를 입력하세요: ";
    cin >> num1;
    cout << "두 번째 숫자를 입력하세요: ";
    cin >> num2;
    sum = num1 + num2;
    cout << "두 수의 합은 " << sum << "입니다." << endl;
    return 0;
}

위 코드에서는 num1num2라는 두 개의 변수를 선언하고, cin 함수를 사용하여 사용자로부터 두 수를 입력받습니다. 그리고 sum 변수에 num1num2를 더한 값을 저장하고, cout 함수를 사용하여 결과를 출력합니다.

또 다른 방법으로는 scanf 함수를 사용하는 것입니다. 아래는 scanf 함수를 사용한 예시 코드입니다.

#include <cstdio>

int main() {
    int num1, num2, sum;
    printf("첫 번째 숫자를 입력하세요: ");
    scanf("%d", &num1);
    printf("두 번째 숫자를 입력하세요: ");
    scanf("%d", &num2);
    sum = num1 + num2;
    printf("두 수의 합은 %d입니다.\n", sum);
    return 0;
}

위 코드에서는 printf 함수를 사용하여 사용자에게 입력을 요청하고, scanf 함수를 사용하여 입력을 받습니다. 그리고 sum 변수에 num1num2를 더한 값을 저장하고, printf 함수를 사용하여 결과를 출력합니다.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.