반응형
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. ( 0 < A, B < 10)
출력
첫째 줄에 A+B를 출력한다.
예제 입력 1
1 2
예제 출력 1
3
코드
Python
a, b = map(int, input().split())
print(a+b)
C++
틀린 코드
#incldue <iostream>
using namespace std;
int main()
{
int A;
int B;
cin >> A >> B;
cout << A+B << endl;
return 0;
}
이렇게 풀었을 때 틀렸다.(컴파일 에러)
Visual Studio로 작성하여 직접 코드를 빌드해보았다.
수정 코드
#include <iostream>
using namespace std;
int main()
{
int A;
int B;
cin >> A >> B;
cout << A + B << endl;
return 0;
}
A+B 대신 A + B로 띄어쓰기를 하니 맞았다고 하였다. 왜 그런지는 잘 모르겠다. C++은 띄어쓰기도 주의해야 한다.
다른 사람들이 푼 방법들을 공부해 봐야겠다.
반응형