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