정수가 범위 내에 있는지 확인하는 간단한 방법이 있습니까?정수를 범위와 비교하기
int x = 15;
if(x==1x)
{
std::cout << "Yes it falls in the range 10-19" << std::endl;
}
같은
는 지금까지 내가 이해, 그 가장 가까운 것은 그런
((x>9) && (x<20))?(std::cout << "Yes" << std::endl):(std::cout << "No" << std::endl);
또는 뭔가입니다.
첫 번째 방법이 있습니까?
너는 == 오버로드로 너의 범위 클래스를 정의하는 것과 같은 * 간단한 * 방법을 좋아할 수있다 ... – CapelliC
너의 경우에 효과가있는 바보 같은 두 가지 옵션이있다 : 1) 문자열로 변환하고 길이가 맞는지 확인한다. 2) 그리고 첫 번째 문자가 '1'2)'if (x/10 == 1)'- 그러나 두 가지 중 하나를하지 마십시오. 독자가 독자를 혼란스럽게 할 것이기 때문입니다. –