c++编程题:根据历法,凡是1、3、5、7、8、10、12月,每月31天,凡是4、6、9、11月,每月30天,2月闰年29天,平年28天。判断公元年是否为闰年的条件是: (1)年号如能被4整除,且不能
时间: 2023-12-28 15:22:45 浏览: 42
根据提供的引用内容,这是一个计算每个月天数的问题,同时也提供了一个C++代码来实现这个功能。根据历法,每个月的天数是固定的,1、3、5、7、8、10、12月有31天,4、6、9、11月有30天,2月平年有28天,闰年有29天。判断公元年是否为闰年的条件是:年号能被4整除,但不能被100整除,或者能被400整除。下面是一个C++代码实现:
```
#include <iostream>
using namespace std;
int main() {
int year, month, days;
cout << "请输入年份:";
cin >> year;
cout << "请输入月份:";
cin >> month;
if (month == 2) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
days = 29;
} else {
days = 28;
}
} else if (month == 4 || month == 6 || month == 9 || month == 11) {
days = 30;
} else {
days = 31;
}
cout << year << "年" << month << "月有" << days << "天" << endl;
return 0;
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)