#include <iostream>
#define is_less_than <
#define and &
using namespace std;
int main()
{
int one_thousand = (1000);
int one_hundred = { 100 };
int eleven_hundred = one_thousand and one_hundred;
std::cout << eleven_hundred << std::endl;
std::cout << (one_hundred is_less_than one_thousand) << std::endl;
return 0;
}
출력하면
이걸 원한건가? 출제자의 의도가 파악이 어렵다
이뭔ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ and를 &로 놓으니 1100이 안나오짘ㅋㅋㅋㅋㅋ +로 바꾸삼
참고로 eleven_hundred는 0이 된다
ㄴ (1,000)으로 입력받으면 0됨
0 0 출력되는데 사실 무엇을 만들고싶은건지 모르겠음
출제자가 원한건 에러가 아닌 것을 에러로 지적하길 원했던거. 잘못된 결과물을 출력한다고 해서 그게 에러는 아님. 버그나 잘못된 구현 이라고 하지.
에러를 없에는게 목적이면 앤드디파인하고 괄호써주면 끝