visual+c+++6.0写一份判断闰年的代码
时间: 2023-07-31 12:11:01 浏览: 172
下面是用 Visual C++ 6.0 编写的判断闰年的代码:
```c++
#include <iostream>
using namespace std;
int main()
{
int year;
cout << "请输入一个年份: ";
cin >> year;
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
{
cout << year << "年是闰年" << endl;
}
else
{
cout << year << "年不是闰年" << endl;
}
return 0;
}
```
代码解释:
1. 首先,我们定义了一个整型变量 `year`,用于存储用户输入的年份。
2. 然后,我们通过 `cout` 输出提示信息,让用户输入一个年份。
3. 用户输入年份后,我们使用 `cin` 读取用户输入的年份,并将其存储到 `year` 变量中。
4. 接下来,我们使用 if 语句判断该年份是否为闰年。判断的条件是:能被4整除但不能被100整除,或者能被400整除。
5. 如果满足条件,我们就输出该年份是闰年。否则,我们就输出该年份不是闰年。
6. 最后,我们使用 `return 0;` 语句结束程序的执行。
相关问题
visual+c+++6.0写一份关于最后一天的判断的代码
以下是使用 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` 函数进行判断,并输出结果。
阅读全文