在C++中设置最大数

在C++中设置最大数,c++,C++,也许是一个简单的答案,但这已经困扰了我一段时间了。我似乎无法设置最大值。例如,我询问用户本月使用的小时数,最大小时数不能超过744小时。我将如何设置此最大值?提前感谢您的帮助。使用if语句: if (hours < max_hours) { // Do stuff } else { std::cout << "Invalid Hours"; } 如果numhours>744……。@pm100,最好定义一个常量,而不是直接使用数字。请看我对codereview上一篇帖子

也许是一个简单的答案,但这已经困扰了我一段时间了。我似乎无法设置最大值。例如,我询问用户本月使用的小时数,最大小时数不能超过744小时。我将如何设置此最大值?提前感谢您的帮助。

使用if语句:

if (hours < max_hours) {
  // Do stuff
}
else {
  std::cout << "Invalid Hours";
}

如果numhours>744……。@pm100,最好定义一个常量,而不是直接使用数字。请看我对codereview上一篇帖子的回答:。@kgh True,但不相关。您缺少两个}字符,以及有意义的缩进。
int main() {

int workhours;
std::cout << "Please enter your workhours: ";
std::cin >> workhours;
if (workhours < max_hours) {
    //good, do your stuff

else {
    std::cout << "Invalid Working Hours";
    std::cout << "Please enter your real workhours: ";
    std::cin >> workhours;
     }}


}