2015-02-09 97 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