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;
}
위 코드에서는 num1
과 num2
라는 두 개의 변수를 선언하고, cin
함수를 사용하여 사용자로부터 두 수를 입력받습니다. 그리고 sum
변수에 num1
과 num2
를 더한 값을 저장하고, 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
변수에 num1
과 num2
를 더한 값을 저장하고, printf
함수를 사용하여 결과를 출력합니다.