visual+c+++6.0写一份关于最后一天的判断的代码
时间: 2023-09-26 19:13:37 浏览: 73
以下是使用 Visual C++ 6.0 编写的判断最后一天的代码:
```c++
#include <iostream>
using namespace std;
bool isLeapYear(int year)
{
return ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0);
}
bool isLastDay(int year, int month, int day)
{
if (month == 2)
{
if (isLeapYear(year))
return (day == 29);
else
return (day == 28);
}
else if (month == 4 || month == 6 || month == 9 || month == 11)
{
return (day == 30);
}
else
{
return (day == 31);
}
}
int main()
{
int year, month, day;
cout << "请输入日期,以空格分隔:" << endl;
cin >> year >> month >> day;
if (isLastDay(year, month, day))
{
cout << "这是该月的最后一天" << endl;
}
else
{
cout << "这不是该月的最后一天" << endl;
}
return 0;
}
```
该程序先定义了一个 `isLeapYear` 函数,用于判断给定年份是否为闰年。然后定义了一个 `isLastDay` 函数,该函数接受年、月、日三个参数,用于判断给定日期是否为该月的最后一天。最后在主函数中读入日期,调用 `isLastDay` 函数进行判断,并输出结果。
阅读全文