如何在这里使用if语句检查整数?

时间:2018-02-16 23:14:31

标签: c++11

我想只有月份和日期的整数输入,以便在使用十进制数时给出错误消息。我怎么能在这段代码中做到这一点?我已经看好了,但我无法理解我在看什么。

#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
int month, day;

cout << "Enter a month (use 1 for Jan, etc.): ";    
cin >> month;
if (month<1 || month>12)
    cout << "Invalid month entered\n";

cout << "Enter a day of the month: ";
cin >> day;
if (day<1 || day>31)
    cout << "Invalid day entered\n";

return 0;
}

0 个答案:

没有答案