2015-02-09 72 views
-7

可能是一个简单的答案,但这一直在困扰着我一段时间。我似乎无法设置最大数量。例如,我要求用户提供本月使用的小时数,最大小时数不能超过744.如何设置此最大数量?先谢谢您的帮助。在C++中设置最大数量

+2

如果(NUMHOURS> 744)....... – pm100 2015-02-09 21:49:33

+0

@ PM100它可能是更好的定义常量,而不是直接使用数字 – kgh 2015-02-09 21:50:56

+0

看看我对codereview的帖子的回答之一:http://codereview.stackexchange.com/a/79839/37893。 – 2015-02-09 21:53:14

回答

1

使用IF语句:

if (hours < max_hours) { 
    // Do stuff 
} 
else { 
    std::cout << "Invalid Hours"; 
} 
1
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; 
    }} 


} 
+1

您缺少两个'}'字符以及有意义的缩进。 – 2015-02-09 23:24:40